- 12 Eyl, 2002 3 kayıt (commit)
-
-
Guido van Rossum yazdı
attribute to the (stringized) message number (if this attribute is settable). This is useful so users of this class can report the correct message number (e.g. when classifying spam). Also added a blank line before the first method of each class.
-
Guido van Rossum yazdı
routines. I got some errors "dictionary changed size during iteration" when running ZEO tests on machine while doing heavy forground work in another window, and thinking about it, I believe that it should be okay if readable() or writable() modifies the map. I also finally made all the spacing conform to the Python style guide: no space between a function/method name and the following left parenthesis (fixed lots of occurrences), spaces around assignment operators (fixed a few, always of the form "map=..."), and a blank line between the class statement and the first method definition (a few).
-
Barry Warsaw yazdı
-
- 11 Eyl, 2002 25 kayıt (commit)
-
-
Jack Jansen yazdı
-
Jack Jansen yazdı
-
Fred Drake yazdı
the work of the XML-SIG in the main body of the text. Modify the markup in a few places to avoid wrapping lines in bad places, and just general cleanliness.
-
Guido van Rossum yazdı
-
http://www.python.org/sf/572113Walter Dörwald yazdı
(with one small bugfix in bgen/bgen/scantools.py) This replaces string module functions with string methods for the stuff in the Tools directory. Several uses of string.letters etc. are still remaining.
-
Guido van Rossum yazdı
-
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 12 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ı
-