diff options
author | Sylvain Thénault <sylvain.thenault@logilab.fr> | 2009-01-16 10:02:08 +0100 |
---|---|---|
committer | Sylvain Thénault <sylvain.thenault@logilab.fr> | 2009-01-16 10:02:08 +0100 |
commit | 6c459025809092ff6cab20a073c6cb039f21e17f (patch) | |
tree | d8a4337a4874027bce7f6b8c249bfa620e376614 | |
parent | efe07bef06c37997010396d6749991f28262a9d1 (diff) | |
download | astroid-git-6c459025809092ff6cab20a073c6cb039f21e17f.tar.gz |
builtin_lookup shouldn't return anything for __dict__
-rw-r--r-- | lookup.py | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -94,10 +94,13 @@ def builtin_lookup(name): module """ builtinastng = MANAGER.astng_from_module(__builtin__) - try: - stmts = builtinastng.locals[name] - except KeyError: + if name == '__dict__': # XXX __doc__, __name__, etc added by astng stmts = () + else: + try: + stmts = builtinastng.locals[name] + except KeyError: + stmts = () return builtinastng, stmts def ilookup(self, name, context=None): |