[Python-checkins] r51931 - sandbox/trunk/setuptools/doctest.py

Jim Jewett jimjjewett at gmail.com
Wed Sep 20 23:05:21 CEST 2006


On 9/20/06, phillip.eby <python-checkins at python.org> wrote:
> Author: phillip.eby
> Date: Wed Sep 20 22:20:57 2006
> New Revision: 51931
>> Modified:
> sandbox/trunk/setuptools/doctest.py
> Log:
> Retain 2.3/2.4 compatibility as well...

Please add that explanation to the code itself.
> Modified: sandbox/trunk/setuptools/doctest.py
> ==============================================================================
> --- sandbox/trunk/setuptools/doctest.py (original)
> +++ sandbox/trunk/setuptools/doctest.py Wed Sep 20 22:20:57 2006
> @@ -1333,8 +1333,10 @@
> if m and m.group('name') == self.test.name:
> example = self.test.examples[int(m.group('examplenum'))]
> return example.source.splitlines(True)
> - else:

 # if the linecache is new enough
> + elif self.save_linecache_getlines.func_code.co_argcount>1:
> return self.save_linecache_getlines(filename, module_globals)

 # 2.3, 2.4 compatibility
> + else:
> + return self.save_linecache_getlines(filename)
>> def run(self, test, compileflags=None, out=None, clear_globs=True):
> """
> _______________________________________________
> Python-checkins mailing list
> Python-checkins at python.org
> http://mail.python.org/mailman/listinfo/python-checkins
>


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /