diff options
author | Emile Anclin <emile.anclin@logilab.fr> | 2010-12-01 15:33:50 +0100 |
---|---|---|
committer | Emile Anclin <emile.anclin@logilab.fr> | 2010-12-01 15:33:50 +0100 |
commit | 78c7c048a9685a8b01cc5317d72e9a7cb5a70285 (patch) | |
tree | aa68f63f216edb63a9a8990fedb3c83e223a8b16 /bases.py | |
parent | 5fc8f273929365da56fe1f951cdbced67b35fe2e (diff) | |
download | astroid-78c7c048a9685a8b01cc5317d72e9a7cb5a70285.tar.gz |
support for generator attributes
Diffstat (limited to 'bases.py')
-rw-r--r-- | bases.py | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -280,7 +280,7 @@ class BoundMethod(UnboundMethod): return self._proxied.infer_call_result(caller, context) -class Generator(Proxy): +class Generator(Instance): """a special node representing a generator""" def callable(self): return True @@ -291,6 +291,11 @@ class Generator(Proxy): def display_type(self): return 'Generator' + def __repr__(self): + return '<Generator(%s) l.%s at 0x%s>' % (self._proxied.name, self.lineno, id(self)) + + def __str__(self): + return 'Generator(%s)' % (self._proxied.name) # decorators ################################################################## |