- 01 Şub, 2001 19 kayıt (commit)
-
-
Barry Warsaw yazdı
scope (still inside the __name__=='__main__' guard). Necessitated by recent addition of nested scopes.
-
Jeremy Hylton yazdı
Revise item about restriction on 'from ... import *'. It was in the wrong section and the section restriction was removed.
-
Jeremy Hylton yazdı
discussion on python-dev. 'from mod import *' is still banned except at the module level. Fix value for special NOOPT entry in symtable. Initialze to 0 instead of None, so that later uses of PyInt_AS_LONG() are valid. (Bug reported by Donn Cave.) replace local REPR macros with PyObject_REPR in object.h
-
Fred Drake yazdı
-
Jeremy Hylton yazdı
-
Jeremy Hylton yazdı
-
Fred Drake yazdı
This closes SF bug #129827.
-
Fred Drake yazdı
-
Fred Drake yazdı
wide paragraphs.
-
Fred Drake yazdı
-
Tim Peters yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
Moved commented-out entries for obsolete module to an appendix, still commented out.
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Tim Peters yazdı
-
Tim Peters yazdı
internal states. Put the old .seed() (which could only get at about the square root of the # of possibilities) under the new name .whseed(), for bit-level compatibility with older versions. This occurred to me while reviewing effbot's book (he found himself stumbling over .seed() more than once there ...).
-
Jeremy Hylton yazdı
-
- 31 Ock, 2001 13 kayıt (commit)
-
-
Barry Warsaw yazdı
I'm now checking it in. I need to write some documentation for it, but I don't have time right now. Still, I wanted to get this into 2.1a2. # Overview: # # This file implements the minimal SMTP protocol as defined in RFC 821. It # has a hierarchy of classes which implement the backend functionality for the # smtpd. A number of classes are provided: # # SMTPServer - the base class for the backend. Raises an UnimplementedError # if you try to use it. # # DebuggingServer - simply prints each message it receives on stdout. # # PureProxy - Proxies all messages to a real smtpd which does final # delivery. One known problem with this class is that it doesn't handle # SMTP errors from the backend server at all. This should be fixed # (contributions are welcome!). # # MailmanProxy - An experimental hack to work with GNU Mailman # <www.list.org>. Using this server as your real incoming smtpd, your # mailhost will automatically recognize and accept mail destined to Mailman # lists when those lists are created. Every message not destined for a list # gets forwarded to a real backend smtpd, as with PureProxy. Again, errors # are not handled correctly yet.
-
Barry Warsaw yazdı
debugging leaks and other memory problems.
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
debugging memory leaks and the like.
-
Barry Warsaw yazdı
- All constructors grow an optional argument `factory' which is a callable used when new message instances are created by the next() methods. Defaults to the rfc822.Message class. - A new subclass of UnixMailbox is added, called PortableUnixMailbox. It's identical to UnixMailbox, but uses a more portable test for From_ delimiter lines. With PortableUnixMailbox, any line that starts with "From " is considered a delimiter (this should really check for two newlines before the F, but it doesn't.
-
Barry Warsaw yazdı
- All constructors grow an optional argument `factory' which is a callable used when new message instances are created by the next() methods. Defaults to the rfc822.Message class. - A new subclass of UnixMailbox is added, called PortableUnixMailbox. It's identical to UnixMailbox, but uses a more portable test for From_ delimiter lines. With PortableUnixMailbox, any line that starts with "From " is considered a delimiter (this should really check for two newlines before the F, but it doesn't.
-
Barry Warsaw yazdı
subsection to include a discussion of the msgfmt.py program.
-
Jeremy Hylton yazdı
-
Tim Peters yazdı
-
Mark Hammond yazdı
This involves changing the zlib build process to build zlib itself from sources, then use that library. Also updated are the comments to reflect the new official home of zlib, and add Windows specific notes regarding the build process.
-
Mark Hammond yazdı
"Partial" as the code uses sys.prefix in an attempt to locate 'w9xpopen.exe', but sys.prefix is not set if Python can't find it itself. So this _still_ fails in Pythonwin, but I am committing the patch for 2 reasons: * Embedded apps that set sys.prefix or use PYTHONHOME will work * The exception raised on failure to find the executable is far more obvious
-
Mark Hammond yazdı
-
Tim Peters yazdı
Removed illegal redefinition of REPR macro; kept the one with the argument name that isn't too easy to confuse with zero <wink>.
-
- 30 Ock, 2001 8 kayıt (commit)
-
-
Fred Drake yazdı
want most of the time.
-
Moshe Zadka yazdı
Tested for not breaking builds on Linux.
-
Jack Jansen yazdı
-
Jeremy Hylton yazdı
-
Jeremy Hylton yazdı
recently fixed bug, but it checked for the wrong answer.
-
Jeremy Hylton yazdı
-
Jeremy Hylton yazdı
imports. It checks for them now.
-
Jeremy Hylton yazdı
reference manual but not checked: Names bound by import statemants may not occur in global statements in the same scope. The from ... import * form may only occur in a module scope. I guess these changes could break code, but the reference manual warned about them. Several other small changes If a variable is declared global in the nearest enclosing scope of a free variable, then treat it is a global in the nested scope too. Get rid of com_mangle and symtable_mangle functions and call mangle directly. If errors occur during symtable table creation, return -1 from symtable_build(). Do not increment st_errors in assignment to lambda, because exception is not set. Add extra argument to symtable_assign(); the argument, flag, is ORed with DEF_LOCAL for each symtable_add_def() call.
-