Commit graph

4115 commits

Author SHA1 Message Date
Eric S. Raymond
c95bf69fce String method conversion. 2001-02-09 10:06:47 +00:00
Eric S. Raymond
7e9b4f58b6 String method conversion. 2001-02-09 09:59:10 +00:00
Eric S. Raymond
db5ebc7bc9 String method conversion. 2001-02-09 09:48:45 +00:00
Eric S. Raymond
51cc3bcd1c String method conversion. Added a trivial main to test it with. 2001-02-09 09:44:47 +00:00
Eric S. Raymond
ec3bbdef94 String method conversion. 2001-02-09 09:39:08 +00:00
Eric S. Raymond
92852ad9a4 Oops...that will teach me to hit ^C^C too fast. Test passed. 2001-02-09 09:21:01 +00:00
Eric S. Raymond
66d9919cab String method conversion. 2001-02-09 09:19:27 +00:00
Eric S. Raymond
ee5e61d3bc String method conversion. 2001-02-09 09:10:35 +00:00
Eric S. Raymond
6b71e747b1 String method conversion. 2001-02-09 08:56:30 +00:00
Eric S. Raymond
141971f22a String method conversion. 2001-02-09 08:40:40 +00:00
Eric S. Raymond
630e69cd89 String method conversion. 2001-02-09 08:33:43 +00:00
Eric S. Raymond
373c55e510 String method conversion. 2001-02-09 08:25:29 +00:00
Eric S. Raymond
9b93c5f248 String method conversion. 2001-02-09 07:58:53 +00:00
Eric S. Raymond
1b645e8cd3 String method conversion. 2001-02-09 07:49:30 +00:00
Eric S. Raymond
38151ed6b8 Fixed a bug in the test jig. 2001-02-09 07:40:17 +00:00
Eric S. Raymond
6b8c52835c String method conversion. 2001-02-09 07:10:12 +00:00
Eric S. Raymond
b9c24fb543 String method conversion. 2001-02-09 07:02:17 +00:00
Eric S. Raymond
341f929f51 String method conversion. 2001-02-09 06:56:56 +00:00
Eric S. Raymond
25a0cbc796 String method conversion. 2001-02-09 06:50:21 +00:00
Eric S. Raymond
c013f30060 String method conversion. 2001-02-09 05:40:38 +00:00
Eric S. Raymond
5ff63d6780 Correction to test main. 2001-02-09 05:38:46 +00:00
Eric S. Raymond
f296019cc5 Correction after second code path test. 2001-02-09 05:37:25 +00:00
Eric S. Raymond
9eb54d9828 String method conversion. 2001-02-09 05:19:09 +00:00
Eric S. Raymond
b49f4a4b15 String method conversion. 2001-02-09 05:07:04 +00:00
Eric S. Raymond
20e4423ade String method conversion. 2001-02-09 04:52:11 +00:00
Skip Montanaro
352674d01c a few more __all__ lists 2001-02-07 23:14:30 +00:00
Skip Montanaro
cc012e92b2 test for presence of __builtins__ in names before deleting it, enabling this
to work with Jython (ugh! I hate that name!).  This closes patch 103665.
2001-02-07 22:46:55 +00:00
Martin v. Löwis
fe28ca09a5 Add xml declaration into toxml testcase. 2001-02-06 01:16:48 +00:00
Martin v. Löwis
b417be2ad9 Do not allow empty qualifiedName in createDocument.
Rearrange pulldom to create documents with root element.
Provide clear methods so that the ContentHandler releases its hold on the
document.
2001-02-06 01:16:06 +00:00
Skip Montanaro
269b83bc05 added several more __all__ lists 2001-02-06 01:07:02 +00:00
Martin v. Löwis
46fa39ab1d Add toprettyxml method into minidom, closes patch #103471. 2001-02-06 00:14:08 +00:00
Guido van Rossum
9e1fe1ec67 A couple of changes to make this more conformant. MvL and Uche agree.
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.)
2001-02-05 19:17:50 +00:00
Guido van Rossum
795ad56b31 Don't get fooled by an empty prefix with a valid namespaceURI -- in
this case, the code used to generate invalid tags and attribute names
with a leading colon, e.g. <:tag> or <tag :attr="foo">.
2001-02-05 18:50:15 +00:00
Andrew M. Kuchling
1b26b6a5f1 Patch #103587: Fix typo that broke the install_data command; caught by
Uche Ogbuji
2001-02-05 17:43:11 +00:00
Jeremy Hylton
de6024872a Fix test 9 (caught by ?!ng)
Add tests for unbound locals (Nick Mathewson)
2001-02-05 17:35:20 +00:00
Tim Peters
d66595fe42 Renamed _testXXX to _testcapiXXX. Jack is my hero -- good call! 2001-02-04 03:09:53 +00:00
Neil Schemenauer
693291ba23 Superseded by $(srcdir)/Makefile.pre.in. 2001-02-03 17:18:21 +00:00
Fred Drake
2523977fb2 Added Node.isSameNode() support. 2001-02-02 19:40:19 +00:00
Fred Drake
0399bd8ce2 Ouch! I need a better test suite for this. ;-( 2001-02-02 19:28:35 +00:00
Jeremy Hylton
5e7cb240af Add minimal interface to symtable: _symtable module. 2001-02-02 18:24:26 +00:00
Fred Drake
312a5dc539 WeakDictionary.items(): Do not allow (key,ref) pairs to leak out for
dead references.
2001-02-02 15:13:24 +00:00
Tim Peters
9ea17ac595 Patch derived from Trent's 101162: a Python/C API testing framework.
STILL NEEDS UNIX BUILD CHANGES.
2001-02-02 05:57:15 +00:00
Fred Drake
0c07b50811 The socket constants have been moved to the socket module for a long time;
the standard library does not use the SOCKET module any more, and it is
not defined for all platforms (Windows, in particular).
2001-02-02 02:51:21 +00:00
Jeremy Hylton
42dd01add5 An ssl-wrapped socket now returns '' on EOF, just like a regular
socket -- as suggested by Clarence Gardner.

Fix httplib to comply with the new ssl-socket interface.
2001-02-01 23:35:20 +00:00
Jeremy Hylton
3faa52ecc4 Allow 'continue' inside 'try' clause
SF patch 102989 by Thomas Wouters
2001-02-01 22:48:12 +00:00
Jeremy Hylton
483638c9a8 Undo recent change that banned using import to bind a global, as per
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
2001-02-01 20:20:45 +00:00
Jeremy Hylton
6fe0a82ecb move extra arguments to the back of the new.code() arglist 2001-02-01 19:50:29 +00:00
Fred Drake
acfb3f6006 Revise the driver code to be more informative in the final report. 2001-02-01 18:11:29 +00:00
Tim Peters
bcd725fc45 Repaired a docstring. 2001-02-01 10:06:53 +00:00
Fred Drake
41deb1efc2 PEP 205, Weak References -- initial checkin. 2001-02-01 05:27:45 +00:00