From e64e51bfa78cd8ec046e187a3214cd9d477fc65c Mon Sep 17 00:00:00 2001 From: Éric Araujo Date: Fri, 29 Jul 2011 17:03:55 +0200 Subject: Make “pydoc somebuiltin.somemethod” work (#8887) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lib/pydoc.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'Lib/pydoc.py') diff --git a/Lib/pydoc.py b/Lib/pydoc.py index 34b2f516688..8e2e47bd15d 100755 --- a/Lib/pydoc.py +++ b/Lib/pydoc.py @@ -1482,13 +1482,14 @@ def locate(path, forceload=0): else: break if module: object = module - for part in parts[n:]: - try: object = getattr(object, part) - except AttributeError: return None - return object else: - if hasattr(builtins, path): - return getattr(builtins, path) + object = builtins + for part in parts[n:]: + try: + object = getattr(object, part) + except AttributeError: + return None + return object # --------------------------------------- interactive interpreter interface -- cgit v1.2.3