Odd Behavior in Python 2.7