- 18 Nov, 2001 1 commit
-
-
Fred Drake authored
older versions. (Thanks to Martijn Faassen.)
-
- 17 Nov, 2001 6 commits
-
-
Fred Drake authored
always fill in all slots of table entries. Fixed a few minor markup errors.
-
Fred Drake authored
-
Fred Drake authored
in the function table. Add a docstring for the function as well, since examples should show good form.
-
Fred Drake authored
-
Tim Peters authored
-
Tim Peters authored
-
- 16 Nov, 2001 9 commits
-
-
Barry Warsaw authored
-
Barry Warsaw authored
endings, and that it is smtplib's job to convert those to RFC 2821 line endings when sending the message.
-
Barry Warsaw authored
-
Fred Drake authored
-
Barry Warsaw authored
-
Fred Drake authored
which is a little more strict than the other formats on some things (fixable, but not tonight).
-
Fred Drake authored
-
Fred Drake authored
split parameters from the last path segment. Introduces two new functions, urlsplit() and urlunsplit(), that do the simpler job of splitting the URL without monkeying around with the parameters field, since that was not being handled properly. This closes bug #478038.
-
Fred Drake authored
Cleaned up some markup nits. Add a few more of the Tk-related modules to the list of modules.
-
- 15 Nov, 2001 14 commits
-
-
Barry Warsaw authored
instead of marshal for object serialization. Fred, please proofread!
-
Barry Warsaw authored
find_class(): We no longer mask all exceptions[1] by transforming them into SystemError. The latter is definitely not the right thing to do, so we let any exceptions that occur in the PyObject_GetAttr() call to simply propagate up if they occur. [1] Note that pickle only masked ImportError, KeyError, and AttributeError, but cPickle masked all exceptions.
-
Barry Warsaw authored
load_inst(): Implement the security hook that cPickle already had. When unpickling callables which are not classes, we look to see if the object has an attribute __safe_for_unpickling__. If this exists and has a true value, then we can call it to create the unpickled object. Otherwise we raise an UnpicklingError. find_class(): We no longer mask ImportError, KeyError, and AttributeError by transforming them into SystemError. The latter is definitely not the right thing to do, so we let the former three exceptions simply propagate up if they occur, i.e. we remove the try/except!
-
Barry Warsaw authored
documentation. This addresses previously undocumented parts of the public interfaces, the differences between pickle and cPickle, security concerns, and on and on. Fred please proofread!
-
Barry Warsaw authored
clarify some of the interface.
-
Fred Drake authored
-
Fred Drake authored
thing in the index.
-
Guido van Rossum authored
dictionary().
-
Guido van Rossum authored
special-cases classic classes, it doesn't do anything about other cases where different metaclasses are involved (except for the trivial case where one metaclass is a subclass of the others). Also note that it's metaclass, not metatype.
-
Tim Peters authored
-
Tim Peters authored
-
Fred Drake authored
-
Fred Drake authored
-
Fred Drake authored
Life Preserver" by Matt Conway.
-
- 14 Nov, 2001 8 commits
-
-
Tim Peters authored
-
Tim Peters authored
of multiple inheritance from a mix of new- and classic-style classes. This is his patch, plus a start at some test cases from me. Will check in more, plus a NEWS blurb, later tonight.
-
Fred Drake authored
for a month or more.
-
Fred Drake authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Jack Jansen authored
by Thomas Heller (patch 459442).
-
Jack Jansen authored
used the default Darwin/* for the old code. Reversed those tests so that compatibility code is in a switch leg with a specific version and newer systems take the default leg. This should allow Python to build on OSX 10.1.1 (which jumps from Darwin/1.4 to Darwin/5.1 due to a new numbering scheme).
-
- 13 Nov, 2001 2 commits
-
-
Tim Peters authored
to have single "expected output" file.
-
Tim Peters authored
This gives mmap() on Windows the ability to create read-only, write- through and copy-on-write mmaps. A new keyword argument is introduced because the mmap() signatures diverged between Windows and Unix, so while they (now) both support this functionality, there wasn't a way to spell it in a common way without introducing a new spelling gimmick. The old spellings are still accepted, so there isn't a backward- compatibility issue here.
-