Andrew MacIntyre
251b816297
Patch 686397:
...
move definition of platform dependent path related variables from os.py
to platform dependent path modules (ntpath, etc).
2003-02-17 09:20:23 +00:00
Andrew MacIntyre
437966c2cc
Tweak to Skip's checkin of patch 686397:
...
- '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'.
2003-02-17 09:17:50 +00:00
Jack Jansen
a2125fe523
Better error messages and warnings.
2003-02-16 23:03:04 +00:00
Jack Jansen
9f70aabbf8
Added notes about pimp and bundlebuilder to the Mac section.
2003-02-16 23:00:53 +00:00
Jack Jansen
fd3e54c68e
When building an applet clear out the tempfile and dir afterwards.
2003-02-16 21:28:51 +00:00
Guido van Rossum
97dede0202
Fix for SF 686380, from SF patch 686771 by Ping. (errors trying to
...
get help on os attributes)
2003-02-16 01:12:32 +00:00
Neal Norwitz
0ae4c4a823
Make 2 module variables static. Assuming this is correct.
2003-02-15 15:07:17 +00:00
Neal Norwitz
0732301738
Add closing ) in comment
2003-02-15 14:45:12 +00:00
Tim Peters
080c88b912
cPickle.c, load_build(): Taught cPickle how to pick apart
...
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.
2003-02-15 03:01:11 +00:00
Jack Jansen
d2c684f79f
Moved setupDocs.py to Doc/setup.py and did some cleanup. It now at least
...
allows bdist, but it's still one big hack:-(
2003-02-14 23:46:22 +00:00
Tim Peters
71fcda5ba7
cPickle produces NEWOBJ appropriately now. It still doesn't know
...
how to unpickle the new slot-full state tuples.
2003-02-14 23:05:28 +00:00
Marc-André Lemburg
9cac1c4574
Patch for bug reported in patch #686627 : import race condition in
...
codecs registry startup.
2003-02-14 20:25:56 +00:00
Skip Montanaro
117910dc44
Migrate definitions of several platform-dependent path-related variables
...
into the relevant path modules. See patch #686397 .
2003-02-14 19:35:31 +00:00
Guido van Rossum
4507ec70cf
- The audio driver tests (test_ossaudiodev.py and
...
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
2003-02-14 19:29:22 +00:00
Jack Jansen
4ab8437e7f
Allow opening of alternate databases.
2003-02-14 14:13:25 +00:00
Jack Jansen
0dacac48b9
Factored out classes for handling source and binary distributions. Source
...
now means "distutils-based source", binary "bdist format archive". Also
fixed various lurking bugs.
2003-02-14 14:11:59 +00:00
Jack Jansen
f68043c4a9
Got building documentation from source to work.
2003-02-14 12:47:14 +00:00
Walter Dörwald
bb2734ab65
Port test_charmapcodec to PyUnit. From SF patch #662807
2003-02-14 11:21:53 +00:00
Fred Drake
002a5de202
extsep description:
...
- avoid "e.g." in text
- record version information
(should be backported)
2003-02-14 06:39:37 +00:00
Skip Montanaro
47e46e2347
add missing description of os.extsep
2003-02-14 05:45:31 +00:00
Raymond Hettinger
2835e37be5
SF bug #663701 : sets module review
...
Renamed hook methods to use the double underscore convention.
2003-02-14 03:42:11 +00:00
Raymond Hettinger
e544f6f682
SF bug #663701 . The caret wasn't printing well in the PDF documentation.
2003-02-14 01:49:09 +00:00
Neal Norwitz
d8d2cf476e
Remove deps on mac doc files which have been removed
2003-02-14 01:45:53 +00:00
Andrew M. Kuchling
a2ecabe420
Fix docstring typo
2003-02-14 01:14:15 +00:00
Andrew M. Kuchling
c07fb2fc5b
Fix comment typo
2003-02-14 01:13:01 +00:00
Tim Peters
92c8bb3abf
Minor assorted cleanups; no semantic changes.
2003-02-13 23:00:26 +00:00
Raymond Hettinger
61436489f9
SF 685011: calendar module overflow handling
...
Restored a Py2.2 behavior to not range check the day of the month.
A user application was this exploiting undocumented, accidental "feature".
2003-02-13 22:58:02 +00:00
Guido van Rossum
1442dc1194
Add SF reference to news item.
2003-02-13 22:19:20 +00:00
Tim Peters
aae53d47d6
The version of PyImport_Import() in cPickle is no longer needed (an edited
...
version was moved into import.c long ago), so squashed the duplication.
2003-02-13 22:17:05 +00:00
Guido van Rossum
4b499dd3fb
- Finally fixed the bug in compile() and exec where a string ending
...
with an indented code block but no newline would raise SyntaxError.
This would have been a four-line change in parsetok.c... Except
codeop.py depends on this behavior, so a compilation flag had to be
invented that causes the tokenizer to revert to the old behavior;
this required extra changes to 2 .h files, 2 .c files, and 2 .py
files. (Fixes SF bug #501622.)
2003-02-13 22:07:59 +00:00
Tim Peters
5aa3da6495
save(): Reformat tail end just for clarity.
2003-02-13 21:03:57 +00:00
Tim Peters
18e36f4576
Removed unused cut'n'paste import.
2003-02-13 19:37:19 +00:00
Tim Peters
c0c9370985
We didn't have any tests making pickles with one of {pickle, cPickle},
...
and loading them via the other, except for the special cases of this
Guido added to test_datetime.py for datetime module objects. The new
test_xpickle.py tries all of pickletester's AbstractPickleTests in
both x-module ways.
2003-02-13 19:30:57 +00:00
Guido van Rossum
729765079e
Another dummy type.
...
Curious: Str didn't need me to put something in tp_new, but Null did.
Why the difference?
2003-02-13 18:44:57 +00:00
Tim Peters
e9ef203ea6
Added a simple NEWOBJ test. This is in the pickle-only part of the
...
test for now (cPickle can't yet produce NEWOBJ).
2003-02-13 18:42:00 +00:00
Andrew M. Kuchling
c1eea67d93
Remove filecmp
2003-02-13 18:36:22 +00:00
Skip Montanaro
15f742dbac
first cut at a shell script to view a single section from the library
...
reference manual
2003-02-13 18:30:08 +00:00
Tim Peters
eab7db3cee
Taught cPickle how to read pickles containing NEWOBJ. This won't get
...
exercised by the test suite before cPickle knows how to create NEWOBJ
too. For now, it was just tried once by hand (via loading a NEWOBJ
pickle created by pickle.py).
2003-02-13 18:24:14 +00:00
Walter Dörwald
7585229bbf
Port test_userlist to PyUnit and add a few tests to increase code
...
coverage. From SF patch #662807
2003-02-13 18:07:43 +00:00
Guido van Rossum
298e421453
SF patch #685738 by Michael Stone.
...
This changes the default __new__ to refuse arguments iff tp_init is the
default __init__ implementation -- thus making it a TypeError when you
try to pass arguments to a constructor if the class doesn't override at
least __init__ or __new__.
2003-02-13 16:30:16 +00:00
Guido van Rossum
0c016a9590
Re-enable compiling ossaudiodev now that it seems to work again.
2003-02-13 16:12:21 +00:00
Tim Peters
8587b3c073
Added a HIGHEST_PROTOCOL module attribute to pickle and cPickle.
2003-02-13 15:44:41 +00:00
Andrew M. Kuchling
fe62bc917d
Conditionalize another constant
2003-02-13 13:27:07 +00:00
Mark Hammond
289587ea1d
Use python_d.exe to build _ssl_d.pyd - we can not express that we depend
...
on a release 'python.exe' for a debug build of _ssl. It may happen that
Python.exe is currently broken, and we are trying to rebuild from scratch.
2003-02-13 12:05:15 +00:00
Tim Peters
1df9fdd4d5
socket_inet_aton(): ip_addr was left undefined before use in the
...
!HAVE_INET_ATON case. Repaired that, and tried to repair what looked
like out-of-date comments.
2003-02-13 03:13:40 +00:00
Neal Norwitz
12d31e2e9d
Try to doc the new pickle details being implemented as part of PEP 307.
...
Needs review.
2003-02-13 03:12:48 +00:00
Neal Norwitz
bb1844148a
SF patch #682432 , add lookbehind tests
2003-02-13 03:01:18 +00:00
Neal Norwitz
88f115b0d4
Ummm, try to get it right this time
2003-02-13 02:15:42 +00:00
Neal Norwitz
10b214c2fd
Use configure to check for inet_aton.
2003-02-13 02:11:10 +00:00
Walter Dörwald
3ea7cc3cbe
Fix typo.
2003-02-12 23:49:57 +00:00