- 07 Mar, 2003 2 kayıt (commit)
-
-
Guido van Rossum yazdı
would have required refraining from using string methods -- too painful.) Changed the -s option so that multiple -s options are cumulative.
-
Skip Montanaro yazdı
-
- 06 Mar, 2003 29 kayıt (commit)
-
-
Raymond Hettinger yazdı
(contributed by Michael Stone.)
-
Tim Peters yazdı
-
Jack Jansen yazdı
resources before reverting to manually reading the resources. Unfortunately there is still a bug in here somewhere: it doesn't work for all applications.
-
Jack Jansen yazdı
-
Jack Jansen yazdı
to the Python style, etc.
-
Jack Jansen yazdı
in stead of manually getting the AETE/AEUT resource. Donated by Donovan Preston. This is his original code (but with the filename changed) checked in for reference only.
-
Neal Norwitz yazdı
Remove prototype and doc. Backport candidate.
-
Barry Warsaw yazdı
part itself is longer than maxlen, and we aren't already splitting on whitespace, then we recursively split the part on whitespace and append that to the this list.
-
Barry Warsaw yazdı
Received headers (first on semis then on whitespace), given by Jason Mastaler.
-
Raymond Hettinger yazdı
Kevin Jacobs found that the code simplification did not exactly match the semantics of the original. Regression test cases were requested.
-
Guido van Rossum yazdı
standard deviation. Also add an XXX comment wondering if we should refrain from using itertools.repeat().
-
Barry Warsaw yazdı
SF # 640110.
-
Barry Warsaw yazdı
preserve spaces in the encoded/unencoded word boundaries. RFC 2047 is ambiguous here, but most people expect the space to be preserved. Really closes SF bug # 640110.
-
Guido van Rossum yazdı
-
Sjoerd Mullender yazdı
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
previous unencoded chunk (e.g. when they appear on separate lines). Closes the 2nd bug in SF #640110 (the first one's already been fixed).
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
Update tests for email 2.5.
-
Barry Warsaw yazdı
_split(): New implementation of ASCII line splitting which should do a better job and not be subject to the various weird artifacts (bugs) reported. This should also do a better job of higher-level syntactic splits by trying first to split on semis, then commas, then whitespace. Use a Timbot-ly binary search for optimal non-ASCII split points for better packing of header lines. This also lets us remove one recursion call. Don't pass in firstline, but instead pass in the actual line length we're shooting for. Also pass in the list of split characters. encode(): Pass in the list of split characters so applications can have some control over what "higher level syntactic breaks" are. Also, decode_header(): Transform binascii.Errors which can occur when decoding a base64 RFC 2047 header with bogus data, into an email.Errors.HeaderParseError. Closes SF bug #696712.
-
Barry Warsaw yazdı
Rename a constant.
-
Barry Warsaw yazdı
Remove a senseless comment.
-
Barry Warsaw yazdı
_handle_multipart(): Ensure that if the preamble exists but does not end in a newline, a newline is still added. Without this, the boundary separator will end up on the preamble line, breaking the MIME structure. _make_boundary(): Handle differences in the decimal point character based on the locale.
-
Barry Warsaw yazdı
Charset: Alias __repr__ to __str__ for debugging. header_encode(): When calling quopriMIME.header_encode(), set maxlinelen=None so that the lower level function doesn't (also) try to wrap/fold the line.
-
Barry Warsaw yazdı
_max_append(): Change the comparison so that the new string is concatenated if it's less than or equal to the max length. header_encode(): Allow for maxlinelen == None to mean, don't do any line splitting. This is because this module is mostly used by higher level abstractions (Header.py) which already ensures line lengths. We do this in a cheapo way by setting the max_encoding to some insanely <100k wink> large number.
-
Guido van Rossum yazdı
versions. Add -h/--help option to print doc string.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
- 05 Mar, 2003 9 kayıt (commit)
-
-
Guido van Rossum yazdı
Usable from the command line or from a program.
-
Jack Jansen yazdı
could be responsible for various unexplained problems with Python/OSA interaction over the years): - Enum values were passed as their string counterparts. Most applications don't seem to mind this, but some do (InDesign). - Attributes have never worked (!), as they were incorrectly passed as parameters. Apparently nobody uses them much:-)
-
Fred Drake yazdı
-
Just van Rossum yazdı
in packages correctly.
-
Jack Jansen yazdı
by putting the help book in an array. Somehow the fact that Python.app (and, hence, pythonw) got an automatic help menu messed up Tkinter's handling of the help menu.
-
Jack Jansen yazdı
-
Just van Rossum yazdı
- The applet logic has been replaced to bundlebuilder's bootstrap script - Due to Apple being extremely string about argv[0], we need a way to specify the actual executable name for use with sys.executable. See the comment embedded in the code.
-
Martin v. Löwis yazdı
and not as a side effect of setlocale. Expose it as sys.getfilesystemencoding. Adjust test case.
-
Jack Jansen yazdı
-