- 10 Nis, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 09 Nis, 1999 6 kayıt (commit)
-
-
Fred Drake yazdı
-
Guido van Rossum yazdı
Don't rewrite the file in place. (Reported by Andy Dustman.)
-
Fred Drake yazdı
-
Guido van Rossum yazdı
-
Jack Jansen yazdı
Oops, try again. Test checkin (empty line) to see whether the new mailman-based PythonMac-checkins mailing list works.
-
Jack Jansen yazdı
Test checkin (empty line) to see whether the new mailman-based PythonMac-checkins mailing list works.
-
- 08 Nis, 1999 15 kayıt (commit)
-
-
Guido van Rossum yazdı
Add a variable %_TCL_% that makes it easier to switch to a different version.
-
cvs2svn yazdı
-
Guido van Rossum yazdı
Don't distribute zlib.dll. Tweak some comments.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
unsupported format string. (I guess this is because the logic for deciding whether to reallocate the buffer or not has been improved.) This caused the test code to crash on result[0]. Fix this by assuming an empty result also means the format is not supported.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
than was worth it: when deleting a canvas item, it would try to automatically delete the bindings for that item. Since there's nothing that says you can't reuse the tag and still have the bindings, this is not correct. Also, it broke at least one demo (Demo/tkinter/matt/rubber-band-box-demo-1.py).
-
Guido van Rossum yazdı
-
- 07 Nis, 1999 14 kayıt (commit)
-
-
Guido van Rossum yazdı
Without this, if inflate() returned Z_BUF_ERROR asking for more output space, we would report the error; now, we increase the buffer size and try again, just as for Z_OK.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
before exiting when an error happened. This didn't work right when Python is invoked from a daemon.
-
Guido van Rossum yazdı
(Not much has changed :-( )
-
Guido van Rossum yazdı
I don't know what its origins are but I think I've seen it once in a NeXT dictionary application -- not sure whether anyone owns copyright but I don't see why we should risk it.
-
Guido van Rossum yazdı
so the preferred name for them is tag_lower, tag_raise (similar to tag_bind, and similar to the Text widget); unfortunately can't delete the old ones yet (maybe in 1.6)
-
Guido van Rossum yazdı
#ifdef DONT_HAVE_header_H ... #endif around #include <header.h>.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
Add '+' to string version number to indicate we're beyond b2 now.
-
Guido van Rossum yazdı
documentation sendmail() to reflect the changes by The Dragon (see smtplib.py checkin).
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
Per writes: """ The application where Signum Support uses smtplib needs to be able to report good error messages to the user when sending email fails. To help in diagnosing problems it is useful to be able to report the entire message sent by the server, not only the SMTP error code of the offending command. A lot of the functions in sendmail.py unfortunately discards the message, leaving only the code. The enclosed patch fixes that problem. The enclosed patch also introduces a base class for exceptions that include an SMTP error code and error message, and make the code and message available on separate attributes, so that surrounding code can deal with them in whatever way it sees fit. I've also added some documentation to the exception classes. The constructor will now raise an exception if it cannot connect to the SMTP server. The data() method will raise an SMTPDataError if it doesn't receive the expected 354 code in the middle of the exchange. According to section 5.2.10 of RFC 1123 a smtp client must accept "any text, including no text at all" after the error code. If the response of a HELO command contains no text self.helo_resp will be set to the empty string (""). The patch fixes the test in the sendmail() method so that helo_resp is tested against None; if it has the empty string as value the sendmail() method would invoke the helo() method again. The code no longer accepts a -1 reply from the ehlo() method in sendmail(). [Text about removing SMTPRecipientsRefused deleted --GvR] """ and also: """ smtplib.py appends an extra blank line to the outgoing mail if the `msg' argument to the sendmail method already contains a trailing newline. This patch should fix the problem. """ The Dragon writes: """ Mostly I just re-added the SMTPRecipientsRefused exception (the exeption object now has the appropriate info in it ) [Per had removed this in his patch --GvR] and tweaked the behavior of the sendmail method whence it throws the newly added SMTPHeloException (it was closing the connection, which it shouldn't. whatever catches the exception should do that. ) I pondered the change of the return values to tuples all around, and after some thinking I decided that regularizing the return values was too much of the Right Thing (tm) to not do. My one concern is that code expecting an integer & getting a tuple may fail silently. (i.e. if it's doing : x.somemethod() >= 400: expecting an integer, the expression will always be true if it gets a tuple instead. ) However, most smtplib code I've seen only really uses the sendmail() method, so this wouldn't bother it. Usually code I've seen that calls the other methods usually only calls helo() and ehlo() for doing ESMTP, a feature which was not in the smtplib included with 1.5.1, and thus I would think not much code uses it yet. """
-
- 06 Nis, 1999 3 kayıt (commit)
-
-
Guido van Rossum yazdı
(Some tests converted to splitunc() tests.)
-
Guido van Rossum yazdı
splitunc() parses UNC paths. The contributor of the UNC parsing in splitdrive() doesn't like it, but I haven't heard a good reason to keep it, and it causes some problems. (I think there's a philosophical problem -- to me, the split*() functions are purely syntactical, and the fact that \\foo is not a valid path doesn't mean that it shouldn't be considered an absolute path.) Also (quite separately, but strangely related to the philosophical issue above) fix abspath() so that if win32api exists, it doesn't fail when the path doesn't actually exist -- if GetFullPathName() fails, fall back on the old strategy (join with getcwd() if neccessary, and then use normpath()).
-
Guido van Rossum yazdı
-
- 05 Nis, 1999 1 kayıt (commit)
-
-
Fred Drake yazdı
-