summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
* String method conversion.Eric S. Raymond2001-02-091-35/+33
|
* String method conversion.Eric S. Raymond2001-02-091-5/+5
|
* Fixed a bug in the test jig.Eric S. Raymond2001-02-091-1/+1
|
* String method conversion.Eric S. Raymond2001-02-092-11/+10
|
* String method conversion.Eric S. Raymond2001-02-091-10/+9
|
* String method conversion.Eric S. Raymond2001-02-091-12/+10
|
* String method conversion.Eric S. Raymond2001-02-091-17/+17
|
* String method conversion.Eric S. Raymond2001-02-091-13/+13
|
* Correction to test main.Eric S. Raymond2001-02-091-1/+1
|
* Correction after second code path test.Eric S. Raymond2001-02-091-1/+1
|
* String method conversion.Eric S. Raymond2001-02-091-8/+8
|
* String method conversion.Eric S. Raymond2001-02-095-20/+13
|
* String method conversion.Eric S. Raymond2001-02-091-2/+2
|
* a few more __all__ listsSkip Montanaro2001-02-075-2/+16
|
* test for presence of __builtins__ in names before deleting it, enabling thisSkip Montanaro2001-02-071-1/+2
| | | | to work with Jython (ugh! I hate that name!). This closes patch 103665.
* Add xml declaration into toxml testcase.Martin v. Löwis2001-02-061-1/+1
|
* Do not allow empty qualifiedName in createDocument.Martin v. Löwis2001-02-062-19/+47
| | | | | | Rearrange pulldom to create documents with root element. Provide clear methods so that the ContentHandler releases its hold on the document.
* added several more __all__ listsSkip Montanaro2001-02-068-1/+79
|
* Add toprettyxml method into minidom, closes patch #103471.Martin v. Löwis2001-02-061-14/+24
|
* A couple of changes to make this more conformant. MvL and Uche agree.Guido van Rossum2001-02-051-13/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will make it incompatible with the version found in Python 2.0. Does this need to be done to PyXML too? Changes that might break existing code are marked with (!) below. - Formatting nit: no spaces inside parentheses: foo( a ) -> foo(a). - Break long lines. - (!) Fix getAttribute() and getAttributeNS() to return "" instead of raising KeyError when the attribute is not found. - (!) Fix getAttributeNodeNS() to return None instead of raising KeyError. (Curiously, getAttributeNode() already did this.) - Added hasAttributes(), which returns true iff the node has any attributes. )This is DOM level 3.) - (!) In createDocument(), if the qualified name is not empty, actually create and insert the first element with that name (this will become doc.documentElement). MvL believes that it should be an error to specify an empty qualified name; I'm not going there today, since it would require making a matching change to pulldom. Maybe MvL will do this. - In Document.writexml(), insert an xml declaration at the top. (This doesn't include the encoding since there's no way to specify the encoding. If that's preferred, all writexml() methods should be fixed to support an optional encoding argument that they pass to each other -- and they should use it to encode all text they write, too. Later.)
* Don't get fooled by an empty prefix with a valid namespaceURI -- inGuido van Rossum2001-02-051-2/+10
| | | | | this case, the code used to generate invalid tags and attribute names with a leading colon, e.g. <:tag> or <tag :attr="foo">.
* Patch #103587: Fix typo that broke the install_data command; caught byAndrew M. Kuchling2001-02-051-1/+1
| | | | Uche Ogbuji
* Fix test 9 (caught by ?!ng)Jeremy Hylton2001-02-052-1/+31
| | | | Add tests for unbound locals (Nick Mathewson)
* Renamed _testXXX to _testcapiXXX. Jack is my hero -- good call!Tim Peters2001-02-041-6/+6
|
* Superseded by $(srcdir)/Makefile.pre.in.Neil Schemenauer2001-02-031-12/+0
|
* Added Node.isSameNode() support.Fred Drake2001-02-021-0/+7
|
* Ouch! I need a better test suite for this. ;-(Fred Drake2001-02-021-1/+0
|
* Add minimal interface to symtable: _symtable module.Jeremy Hylton2001-02-022-0/+9
|
* WeakDictionary.items(): Do not allow (key,ref) pairs to leak out forFred Drake2001-02-021-3/+3
| | | | dead references.
* Patch derived from Trent's 101162: a Python/C API testing framework.Tim Peters2001-02-022-0/+17
| | | | STILL NEEDS UNIX BUILD CHANGES.
* The socket constants have been moved to the socket module for a long time;Fred Drake2001-02-0214-2060/+0
| | | | | the standard library does not use the SOCKET module any more, and it is not defined for all platforms (Windows, in particular).
* An ssl-wrapped socket now returns '' on EOF, just like a regularJeremy Hylton2001-02-011-3/+7
| | | | | | socket -- as suggested by Clarence Gardner. Fix httplib to comply with the new ssl-socket interface.
* Allow 'continue' inside 'try' clauseJeremy Hylton2001-02-015-24/+25
| | | | SF patch 102989 by Thomas Wouters
* Undo recent change that banned using import to bind a global, as perJeremy Hylton2001-02-012-2/+0
| | | | | | | | | | | 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
* move extra arguments to the back of the new.code() arglistJeremy Hylton2001-02-011-1/+4
|
* Revise the driver code to be more informative in the final report.Fred Drake2001-02-011-7/+10
|
* Repaired a docstring.Tim Peters2001-02-011-1/+1
|
* PEP 205, Weak References -- initial checkin.Fred Drake2001-02-013-0/+356
|
* Change random.seed() so that it can get at the full range of possibleTim Peters2001-02-011-37/+67
| | | | | | | | 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 ...).
* Long ago, Guido suggested that I add this to the standard library.Barry Warsaw2001-01-311-0/+531
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Two changes:Barry Warsaw2001-01-311-12/+43
| | | | | | | | | | | | - 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.
* move "from stat import *" to module levelJeremy Hylton2001-01-311-1/+1
|
* Checking in patch #103478 -- makes popen2 and fork1 tested on BeOS.Moshe Zadka2001-01-302-9/+9
| | | | Tested for not breaking builds on Linux.
* Fix test for free ref to global. This test should have caught aJeremy Hylton2001-01-301-1/+1
| | | | recently fixed bug, but it checked for the wrong answer.
* add test for illegal importsJeremy Hylton2001-01-302-0/+4
|
* Fixed posixpath.normpath() to respect two leading slashes, butMarc-André Lemburg2001-01-291-4/+9
| | | | | turn three or more into a single slash. (This is in sync with POSIX susv2 according to Fredrik.)
* Fixed .capitalize() method of Unicode objects to work like theMarc-André Lemburg2001-01-292-0/+4
| | | | | | corresponding string method. Added tests for this too. Patch written by Marc-Andre Lemburg. Copyright assigned to Guido van Rossum.
* The one thing I love more then writing code is deleting code.Moshe Zadka2001-01-292-7/+26
| | | | | | | | | * Removed func_hash and func_compare, so they can be treated as immutable content-less objects (address hash and comparison) * Added tests to that affect to test_funcattrs (also testing func_code is writable) * Reverse meaning of tests in test_opcodes which checked identical code gets identical functions
* added several more urlencode test cases - part of patch 103391Skip Montanaro2001-01-281-3/+60
|
* allow first param urlencode to be a sequence of two-element tuples - in thisSkip Montanaro2001-01-281-5/+30
| | | | case, the order of parameters in the output matches the order of the inputs.