diff options
| author | Yury Selivanov <yselivanov@sprymix.com> | 2014-02-19 21:28:36 (GMT) |
|---|---|---|
| committer | Yury Selivanov <yselivanov@sprymix.com> | 2014-02-19 21:28:36 (GMT) |
| commit | f4558e8b54da0a7caf800c80589d934186b16f79 (patch) | |
| tree | bf699aef6c804f62d3e00f14379804ece47fa50a /Lib/pydoc.py | |
| parent | 57d240ef645c4d78432ce722844c150e5ba25fbb (diff) | |
| parent | 056eb02719497a700e332d2ad69c2b11db0e3552 (diff) | |
| download | cpython-f4558e8b54da0a7caf800c80589d934186b16f79.zip cpython-f4558e8b54da0a7caf800c80589d934186b16f79.tar.gz cpython-f4558e8b54da0a7caf800c80589d934186b16f79.tar.bz2 | |
merge heads
Diffstat (limited to 'Lib/pydoc.py')
| -rwxr-xr-x | Lib/pydoc.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Lib/pydoc.py b/Lib/pydoc.py index cf164cc..3873d55 100755 --- a/Lib/pydoc.py +++ b/Lib/pydoc.py @@ -1244,9 +1244,12 @@ location listed above. doc = getdoc(value) else: doc = None - push(self.docother( - getattr(object, name, None) or homecls.__dict__[name], - name, mod, maxlen=70, doc=doc) + '\n') + try: + obj = getattr(object, name) + except AttributeError: + obj = homecls.__dict__[name] + push(self.docother(obj, name, mod, maxlen=70, doc=doc) + + '\n') return attrs attrs = [(name, kind, cls, value) |
