summaryrefslogtreecommitdiffstats
path: root/Lib/compiler
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2001-08-18 00:05:50 (GMT)
committerTim Peters <tim.peters@gmail.com>2001-08-18 00:05:50 (GMT)
commit4fd9e2fc134a8a95fa9ef29e39572f82f3b5240e (patch)
tree2ca726b097c0ba840ded3db7805aec2cf606d698 /Lib/compiler
parentec927348c2b38b9a4f79ff83f6d4d7f07f55458d (diff)
downloadcpython-4fd9e2fc134a8a95fa9ef29e39572f82f3b5240e.zip
cpython-4fd9e2fc134a8a95fa9ef29e39572f82f3b5240e.tar.gz
cpython-4fd9e2fc134a8a95fa9ef29e39572f82f3b5240e.tar.bz2
Remove the horrid generators hack from doctest.py. This relies on a
somewhat less horrid hack <wink>: if a module does from __future__ import X then the module dict D is left in a state such that (viewing X as a string) D[X] is getattr(__future__, X) So by examining D for all the names of future features, and making that test for each, we can make a darned good guess as to which future-features were imported by the module. The appropriate flags are then sucked out of the __future__ module, and passed on to compile()'s new optional arguments (PEP 264). Also gave doctest a meaningful __all__, removed the history of changes (CVS serves that purpose now), and removed the __version__ vrbl (similarly; before CVS, it was a reasonable clue, but not anymore).
Diffstat (limited to 'Lib/compiler')
0 files changed, 0 insertions, 0 deletions