[Python-bugs-list] [ python-Bugs-447918 ] strange results from dir()

noreply@sourceforge.net noreply@sourceforge.net
Sat, 04 Aug 2001 11:36:44 -0700


Bugs item #447918, was opened at 2001-08-04 04:17
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=447918&group_id=5470

Category: Python Interpreter Core
Group: Python 2.2
Status: Open
>Resolution: Works For Me
Priority: 5
Submitted By: Uwe Zessin (zessin_5)
Assigned to: Nobody/Anonymous (nobody)
Summary: strange results from dir()

Initial Comment:
The code is from the CVS, friday.

Output from V2.1.1:
>>> dir()
['__builtins__', '__doc__', '__name__', 'sys']
>>> dir(sys)
['__displayhook__', '__doc__', '__excepthook__', 
'__name__', '__stderr__',
...
That looks OK to me.

Output from V2.2-cvs from friday:
>>> dir()
[__builtins____builtins__, __doc____doc__, 
__name____name__, syssys]
>>> dir(sys)
[__displayhook____displayhook__, __doc____doc__, 
__excepthook____excepthook__,
...
>>> a=dir()
>>> a
[__builtins____builtins__, __doc____doc__, 
__name____name__, syssys]
>>> b=a[0]
>>> b
__builtins____builtins__
>>> type(b)
<type 'str'>
>>> print b
__builtins__
>>> repr(b)
'__builtins__'"'__builtins__'"
>>> len(b)
12
>>>

That does not look right to me.

----------------------------------------------------------------------

>Comment By: Guido van Rossum (gvanrossum)
Date: 2001-08-04 11:36

Message:
Logged In: YES 
user_id=6380

I can't reproduce this, and I believe that if it was
reproducible, the test suite would break catastrophically.

Did you hack the string repr code yourself, or do you have a
busted sys.displayhook installed?

Does repr() of all strings behave weirdly?

----------------------------------------------------------------------

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=447918&group_id=5470