- 11 Eyl, 2002 19 kayıt (commit)
-
-
Guido van Rossum yazdı
the range of ints. The old code would pass random truncated bits to sq_repeat() on a 64-bit machine. Backport candidate.
-
Guido van Rossum yazdı
for their contributions to the snake farm.
-
Guido van Rossum yazdı
Because ob_size is a 32-bit int but sys.maxint is LONG_MAX which is a 64-bit value, there's no way to make this test succeed on a 64-bit platform. So just skip it when sys.maxint isn't 0x7fffffff. Backport candidate.
-
Guido van Rossum yazdı
iter(self.keys()).
-
Michael W. Hudson yazdı
-
Jeremy Hylton yazdı
Note that distutils.core.DEBUG still works if client code uses it, but the core code avoids circular references by using distutils.debug.
-
Jeremy Hylton yazdı
-
Martin v. Löwis yazdı
-
Guido van Rossum yazdı
but returns r->len which is a long. This doesn't even cause a warning on 32-bit platforms, but can return bogus values on 64-bit platforms (and should cause a compiler warning). Fix this by inserting a range check when LONG_MAX != INT_MAX, and adding an explicit cast to (int) when the test passes. When r->len is out of range, PySequence_Size() and hence len() will report an error (but an iterator will still work).
-
Michael W. Hudson yazdı
This makes things a touch more like 2.2. Read the comments in Python/ceval.c for more details.
-
Michael W. Hudson yazdı
-
Barry Warsaw yazdı
reference to the payload.
-
Mark Hammond yazdı
-
Barry Warsaw yazdı
exception occurred so it should only be closed in the else clause. Without this change we can an UnboundLocalError on Linux: Traceback (most recent call last): File "Lib/test/test_mmap.py", line 304, in ? test_both() File "Lib/test/test_mmap.py", line 208, in test_both m.close() UnboundLocalError: local variable 'm' referenced before assignment
-
Barry Warsaw yazdı
(adapted from Quinn Dunkan's mimelib SF patch #573204).
-
Barry Warsaw yazdı
Quinn Dunkan's mimelib SF patch #573204) fixes the problem.
-
Barry Warsaw yazdı
de-backslash-ifying.
-
Barry Warsaw yazdı
2.3. This patch (adapted from Quinn Dunkan's SF patch #573204) fixes the problem and should get ported to rfc822.py.
-
Jack Jansen yazdı
-
- 10 Eyl, 2002 18 kayıt (commit)
-
-
Fred Drake yazdı
-
Guido van Rossum yazdı
a more reasonable value. Backport candidate.
-
Tim Peters yazdı
more instances of the bizarre "del f; del m" ways to spell .close() (del won't do any good here under Jython, etc).
-
Jack Jansen yazdı
-
Tim Peters yazdı
with a size larger than the underlying file worked on Windows. It does <wink>. However, merely creating an mmap that way has the side effect of growing the file on disk to match the specified size. A *later* test assumed that the file on disk was still exactly as it was before the new "size too big" test was added, but that's no longer true. So added a hack at the end of the "size too big" test to truncate the disk file back to its original size on Windows.
-
Jack Jansen yazdı
-
Barry Warsaw yazdı
boundary could be found -- in a lax parser -- the entire body is assigned to the message payload.
-
Barry Warsaw yazdı
_handle_text(): Use _isstring() for stringiness test. _handle_multipart(): Add a test before the ListType test, checking for stringiness of the payload. String payloads for multitypes means a message with broken MIME chrome was parsed by a lax parser. Instead of raising a BoundaryError in those cases, the entire body is assigned to the message payload (but since the content type is still multipart/*, the Generator needs to be updated too).
-
Barry Warsaw yazdı
UnicodeType, which is different between Python 2.1 and 2.2.
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
broken wrapping of long ASCII headers.
-
Barry Warsaw yazdı
-
Tim Peters yazdı
losing implicit double->long cast.
-
Martin v. Löwis yazdı
-
Raymond Hettinger yazdı
-
Jack Jansen yazdı
Bugfix candidate.
-
Jack Jansen yazdı
-
Martin v. Löwis yazdı
-
- 09 Eyl, 2002 3 kayıt (commit)
-
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
-
Andrew M. Kuchling yazdı
to the command-line arguments. Fix this by adding the source filename.
-