summaryrefslogtreecommitdiff
path: root/doctest.py
diff options
context:
space:
mode:
authorphillip.eby <phillip.eby@6015fed2-1504-0410-9fe1-9d1591cc4771>2006-09-20 20:20:57 +0000
committerphillip.eby <phillip.eby@6015fed2-1504-0410-9fe1-9d1591cc4771>2006-09-20 20:20:57 +0000
commitbca665ca2d6b23c02df0120525cfe667a9694ada (patch)
treebc7e2aa69957885bd8c228174cf499fb129a4aec /doctest.py
parent79d98bee36d49e5412061a94f7c5d388c1065bae (diff)
downloadpython-setuptools-bca665ca2d6b23c02df0120525cfe667a9694ada.tar.gz
Retain 2.3/2.4 compatibility as well...
git-svn-id: http://svn.python.org/projects/sandbox/trunk/setuptools@51931 6015fed2-1504-0410-9fe1-9d1591cc4771
Diffstat (limited to 'doctest.py')
-rw-r--r--doctest.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/doctest.py b/doctest.py
index 70c355a..7fe7fa0 100644
--- a/doctest.py
+++ b/doctest.py
@@ -1333,8 +1333,10 @@ class DocTestRunner:
if m and m.group('name') == self.test.name:
example = self.test.examples[int(m.group('examplenum'))]
return example.source.splitlines(True)
- else:
+ elif self.save_linecache_getlines.func_code.co_argcount>1:
return self.save_linecache_getlines(filename, module_globals)
+ else:
+ return self.save_linecache_getlines(filename)
def run(self, test, compileflags=None, out=None, clear_globs=True):
"""