- 11 Nis, 2001 3 kayıt (commit)
-
-
Moshe Zadka yazdı
getopt and GNU getopt -- Python is like classical UNIX getopt.
-
Fred Drake yazdı
Change "EOF" to "end-of-file", on the premise that it is easier for new programmers to understand (at least a little). This does not attempt to explain "file or device attached to standard input."
-
Ka-Ping Yee yazdı
can close the request connection when it's done handling it.
-
- 10 Nis, 2001 37 kayıt (commit)
-
-
Neil Schemenauer yazdı
strip them. Closes patch #406287.
-
Fred Drake yazdı
Added description of optional parameter to the TestSuite constructor. Added descriptions of the TestLoader and TextTestRunner classes. Added method descriptions for the TestCase class.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
modified from setup.py version "1.37" to support BeOS build. Contributed by Donn Cave (SF patch 411830).
-
Guido van Rossum yazdı
wrongly. Fixed this. This closes SF bug #412682.
-
Fred Drake yazdı
Added reference to the webbrowser module from the nsremote description.
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
Add a description of the ReferenceError exception.
-
Fred Drake yazdı
-
Guido van Rossum yazdı
Michael Hudson suggested this fox for the Tru64 problem (SF bug 232597). It looks reasonable, it works on Tru64, and it doesn't beak anything on Linux, so I say go for it.
-
Fred Drake yazdı
-
Fred Drake yazdı
instead of using the mapping() function.
-
Thomas Heller yazdı
rebuild.
-
Fred Drake yazdı
Update the attribution for the "Curses Programming with Python" How-To. Change the way the reference to the Demo/curses/ directory is marked up.
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
the way we handle verbatim, so that it picks up the same indentation and minipage behavior.
-
Guido van Rossum yazdı
This came out of SF bug #411881.
-
Guido van Rossum yazdı
This came out of SF bug #411881.
-
Guido van Rossum yazdı
This came out of SF bug #411881. Note that there's another unqualified except: still.
-
Fred Drake yazdı
-
Guido van Rossum yazdı
Try to do it for them, so our mkdir() operation doesn't fail.
-
Guido van Rossum yazdı
catch IOError as well as OverflowError. I found that on Tru64 Unix this was raised; probably because the OS (or libc) doesn't support large files but the architecture is 64 bits!
-
Guido van Rossum yazdı
the test to be marked as failing rather than skipped. Add an explicit "import zlib" to prevent this.
-
Ka-Ping Yee yazdı
-
Ka-Ping Yee yazdı
Avoid ever using popen on Windows, since it's broken there. Factor out the business of getting the summary line into splitdoc(). Use the modulename() routine in inspect. Show all members of modules and classes rather than filtering on leading '_'. Small typo and formtating fixes. Don't show warnings when running "pydoc -k".
-
Ka-Ping Yee yazdı
-
Fred Drake yazdı
size. This constrains them to fit in one page again.
-
Tim Peters yazdı
pickle.py The code implicitly assumed that all ints fit in 4 bytes, causing all sorts of mischief (from nonsense results to corrupted pickles). Repaired that. marshal.c The int marshaling code assumed that right shifts of signed longs sign-extend. Repaired that.
-
Tim Peters yazdı
of 2-space and 4-space indents. Whatever, when I saw the checkin diff it was clear that what my editor thinks a tab means didn't match this module's belief. Removed all the tabs from the lines I added and changed, left everything else alone.
-
Tim Peters yazdı
pickled into the signed(!) 4-byte BININT format, so were getting unpickled again as negative ints. Repaired that. Added some minimal docs at the top about what I've learned about the pickle format codes (little of which was obvious from staring at the code, although that's partly because all the size-related bugs greatly obscured the true intent of the code). Happy side effect: because save_int() needed to grow a *proper* range check in order to fix this bug, it can now use the more-efficient BININT1, BININT2 and BININT formats when the long's value is small enough to fit in a signed 4-byte int (before this, on a sizeof(long)==8 box it always used the general INT format for negative ints). test_cpickle works again on sizeof(long)==8 machines. test_pickle is still busted big-time.
-
Tim Peters yazdı
bugs on sizeof(long)==8 machines. pickle.py has no idea what it's doing with very large ints, and variously gets things right by accident, computes nonsense, or generates corrupt pickles. cPickle fails on cases 2**31 <= i < 2**32: since it *thinks* those are 4-byte ints (the "high 4 bytes" are all zeroes), it stores them in the (signed!) BININT format, so they get unpickled as negative values.
-
Guido van Rossum yazdı
"Python 1.6.1".
-
Guido van Rossum yazdı
(Yes, this is a new feature right before the 2.1 release. No, I can't imagine this would seriously break anybody's code. In fact, most users of this script are probably *happy* to see this addition.)
-