- 17 Şub, 2003 13 kayıt (commit)
-
-
Kurt B. Kaiser yazdı
M PyShell.py M ScriptBinding.py M rpc.py M run.py Clean up the way IDLEfork handles termination of the subprocess, restore ability to interrupt user code in Windows (so long as it's doing terminal I/O). 1. Handle subprocess interrupts in Windows with an RPC message. 2. Run/F5 will restart the subprocess even if user code is running. 3. Restart the subprocess if the link is dropped. 4. Exit IDLE cleanly even during I/O. 4. In rpc.py, remove explicit calls to statelock, let the condition variable handle acquire() and release().
-
Neal Norwitz yazdı
-
Marc-André Lemburg yazdı
Remove the usage of PyErr_WarnExplicit() since this could cause sensitive information from the source files to appear in e.g. log files.
-
Neal Norwitz yazdı
use METH_NOARGS instead
-
Neal Norwitz yazdı
Remove PyArg_ParseTuple() for methods which take no args, use METH_NOARGS instead
-
Neal Norwitz yazdı
Fix off-by-1 error in normalize_line_endings(): when *p == '\0' the NUL was copied into q and q was auto-incremented, the loop was broken out of, then a newline was appended followed by a NUL. So the function, in effect, was strcpy() but added two extra chars which was caught by obmalloc in debug mode, since there was only room for 1 additional newline. Get test working under regrtest (added test_main).
-
Jack Jansen yazdı
"copy anything to a data fork based resource file" trick of macresource. Fixes #688007.
-
Jack Jansen yazdı
-
Neal Norwitz yazdı
There was no test_main() and the main body was protected by if __name__ == '__main__' so the test didn't happen on import either.
-
Michael W. Hudson yazdı
at least, what I thought the intent was).
-
Jack Jansen yazdı
- Better messages in case of a crash of the install-test script
-
Andrew MacIntyre yazdı
move definition of platform dependent path related variables from os.py to platform dependent path modules (ntpath, etc).
-
Andrew MacIntyre yazdı
- 'os2' references in ntpath.py relate to the VACPP port, not the EMX port; - the VACPP port uses the same defpath as all other ntpath.py supported platforms except 'ce'.
-
- 16 Şub, 2003 4 kayıt (commit)
-
-
Jack Jansen yazdı
-
Jack Jansen yazdı
-
Jack Jansen yazdı
-
Guido van Rossum yazdı
get help on os attributes)
-
- 15 Şub, 2003 3 kayıt (commit)
-
-
Neal Norwitz yazdı
-
Neal Norwitz yazdı
-
Tim Peters yazdı
the optional proto 2 slot state. pickle.py, load_build(): CAUTION: Noted that cPickle's load_build and pickle's load_build really don't do the same things with the state, and didn't before this patch either. cPickle never tries to do .update(), and has no backoff if instance.__dict__ can't be retrieved. There are no tests that can tell the difference, and part of what cPickle's load_build() did looked accidental to me, so I don't know what the true intent is here. pickletester.py, test_pickle.py: Got rid of the hack for exempting cPickle from running some of the proto 2 tests. dictobject.c, PyDict_Next(): documented intended use.
-
- 14 Şub, 2003 16 kayıt (commit)
-
-
Jack Jansen yazdı
allows bdist, but it's still one big hack:-(
-
Tim Peters yazdı
how to unpickle the new slot-full state tuples.
-
Marc-André Lemburg yazdı
codecs registry startup.
-
Skip Montanaro yazdı
into the relevant path modules. See patch #686397.
-
Guido van Rossum yazdı
test_linuxaudiodev.py) are no longer run by default. This is because they don't always work, depending on your hardware and software. To run these tests, you must use an invocation like ./python Lib/test/regrtest.py -u audio test_ossaudiodev
-
Jack Jansen yazdı
-
Jack Jansen yazdı
now means "distutils-based source", binary "bdist format archive". Also fixed various lurking bugs.
-
Jack Jansen yazdı
-
Walter Dörwald yazdı
-
Fred Drake yazdı
- avoid "e.g." in text - record version information (should be backported)
-
Skip Montanaro yazdı
-
Raymond Hettinger yazdı
Renamed hook methods to use the double underscore convention.
-
Raymond Hettinger yazdı
-
Neal Norwitz yazdı
-
Andrew M. Kuchling yazdı
-
Andrew M. Kuchling yazdı
-
- 13 Şub, 2003 4 kayıt (commit)
-
-
Tim Peters yazdı
-
Raymond Hettinger yazdı
Restored a Py2.2 behavior to not range check the day of the month. A user application was this exploiting undocumented, accidental "feature".
-
Guido van Rossum yazdı
-
Tim Peters yazdı
version was moved into import.c long ago), so squashed the duplication.
-