- 12 Feb, 2001 8 commits
-
-
Jack Jansen authored
-
Jack Jansen authored
-
Jack Jansen authored
The interpreters built are now called PythonInterpreterClassic and PythonInterpreterCarbon. The fullbuild script takes care of copying either of these to PythonInterpreter.
-
Jack Jansen authored
-
Jack Jansen authored
Added modules _testcapi, _weakref, _symtable.
-
Thomas Heller authored
mechanism to support self-modifying modules.
-
Tim Peters authored
run first. Indirectly due to Skip adding check_all("pty") to test___all__: that caused the expected ImportError due to pty.py trying to import the non-existent FCNTL to get handled by test___all__, leaving a partial module object for pty in sys.modules, which caused the later import of pty via test_pty to succeed. Then test_tpy died with an AttributeError, due to trying to access attributes of pty that didn't exist. regrtest viewed that as a failure rather than the appropriate "test skipped". Fixed by deleting partial module objects in test___all__ when test___all__ handles an ImportError.
-
Skip Montanaro authored
-
- 11 Feb, 2001 6 commits
-
-
Andrew M. Kuchling authored
Make note about difflib and doctest Bump version number
-
Tim Peters authored
Bug was introduced by tricks played to make .pyc files executable via cmdline arg. Then again, -x worked via a trick to begin with. If anyone can think of a portable way to test -x, be my guest!
-
Jack Jansen authored
Bit the bullet and added a private GUSISIOUX for Python. This makes the delayconsole and keepopen code neater. Also tells Sioux to behave better with events, and handles cmd-. during print better. The pythonpreferences have also changed due to this.
-
Jack Jansen authored
-
Jack Jansen authored
Bit the bullet and added a private GUSISIOUX for Python. This makes the delayconsole and keepopen code neater. Also tells Sioux to behave better with events, and handles cmd-. during print better. The pythonpreferences have also changed due to this.
-
Tim Peters authored
reachable from Lib/.
-
- 10 Feb, 2001 9 commits
-
-
Neil Schemenauer authored
-
Neil Schemenauer authored
-
Neil Schemenauer authored
and #103717.
-
Marc-André Lemburg authored
-
Tim Peters authored
Guido told me to do this <wink>. Greatly expanded docstrings, and fleshed out with examples. New std test. Added new get_close_matches() function for ESR. Needs docs, but LaTeXification of the module docstring is all it needs. \CVS: ----------------------------------------------------------------------
-
Tim Peters authored
-
Tim Peters authored
-
Eric S. Raymond authored
-
Eric S. Raymond authored
-
- 09 Feb, 2001 17 commits
-
-
Jeremy Hylton authored
-
Tim Peters authored
-
Jeremy Hylton authored
create an empty dictionary if it is called without keyword args. Just pass NULL. XXX I had believed that this caused weird errors, but the test suite runs cleanly.
-
Tim Peters authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
functinos and cell vars with */** parameters
-
Jeremy Hylton authored
(Nick Mathewson) Remove to XXX comments
-
Jeremy Hylton authored
of nested functions. Either is allowed in a function if it contains no defs or lambdas or the defs and lambdas it contains have no free variables. If a function is itself nested and has free variables, either is illegal. Revise the symtable to use a PySymtableEntryObject, which holds all the revelent information for a scope, rather than using a bunch of st_cur_XXX pointers in the symtable struct. The changes simplify the internal management of the current symtable scope and of the stack. Added new C source file: Python/symtable.c. (Does the Windows build process need to be updated?) As part of these changes, the initial _symtable module interface introduced in 2.1a2 is replaced. A dictionary of PySymtableEntryObjects are returned.
-
Tim Peters authored
-
Tim Peters authored
-
Tim Peters authored
-
Tim Peters authored
-
Marc-André Lemburg authored
hooks to take over the Python import machinery at a very early stage in the Python startup phase. If there are still places in the Python interpreter which need to bypass the __import__ hook, these places must now use PyImport_ImportModuleEx() instead. So far no other places than in the import mechanism itself have been identified.
-
Eric S. Raymond authored
-
Eric S. Raymond authored
-
Eric S. Raymond authored
-
Sjoerd Mullender authored
-