Tim Peters
e5a611c1bc
A couple more test cases to ensure join() doesn't add an "extra" backslash
...
in the presence of empty-string arguments.
2001-11-05 21:33:04 +00:00
Tim Peters
6a3e5f14a6
SF bug 478425: Change in os.path.join (ntpath.py)
...
ntpath.join('a', '') was producing 'a' instead of 'a\\' as in 2.1.
Impossible to guess what was ever *intended*, but since split('a\\')
produces ('a', ''), I think it's best if join('a', '') gives 'a\\' back.
2001-11-05 21:25:02 +00:00
Barry Warsaw
2a9e3852ee
walk(): Fix docstring; traversal is depth-first. Closes mimelib bug
...
#477864 .
2001-11-05 19:19:55 +00:00
Fred Drake
526286725d
Add regression test for SF bug #476616 -- make sure copy of a derived class
...
does not share data with the original.
2001-11-05 17:41:48 +00:00
Fred Drake
3ce5af70e3
copy(): Make sure the copy of a derived class cannot share the data of the
...
original by replacing self.data temporarily, then using the update() method
on the new mapping object to populate it.
This closes SF bug #476616 .
2001-11-05 17:40:48 +00:00
Steven M. Gava
d0342cdefa
new config implementation
2001-11-04 11:53:10 +00:00
Steven M. Gava
9930061ce2
further config system work
2001-11-04 07:03:08 +00:00
Barry Warsaw
ebf5427bfa
Two bug fixes for problems reported by Sverre:
...
__getaddr(): Watch out for empty addresses that can happen when
something like "MAIL FROM:<CR>" is received. This avoids the
IndexError and rightly returns an SMTP syntax error.
parseargs(): We didn't handle the 2-arg case where both the localspec
and the remotespec were provided on the command line.
2001-11-04 03:04:25 +00:00
Tim Peters
7533587d43
Improved error msg when a symbolic group name is redefined. Added docs
...
and NEWS. Bugfix candidate? That's a dilemma for Anthony <wink>: /F
did fix a longstanding bug here, but the fix can cause code to raise an
exception that previously worked by accident.
2001-11-03 19:35:43 +00:00
Steven M. Gava
c034b47ef3
added ability to set hilightthickness
2001-11-03 14:55:47 +00:00
Steven M. Gava
9dd16b3443
further config system work
2001-11-03 14:54:25 +00:00
Steven M. Gava
e16d94b77e
more work to support new config system
2001-11-03 05:07:28 +00:00
Martin v. Löwis
b7b3260128
Patch #471120 : Improved doc strings and new wrappers.
2001-11-02 23:48:20 +00:00
Martin v. Löwis
06b1d21e7d
Correct getnameinfo refcounting and tuple parsing. Fixes #476648 .
2001-11-02 23:34:52 +00:00
Andrew M. Kuchling
f792bba98f
[Patch #477336 ] Add an extensive PyUnit based testsuite for the hmac
...
module
2001-11-02 21:49:59 +00:00
Andrew M. Kuchling
1ccdff90bb
[Patch #477336 ] Make hmac.py match PEP247, and fix the copy method() so that
...
it works
2001-11-02 21:49:20 +00:00
Andrew M. Kuchling
a0b6035a54
[Patch #476612 ] Add test suite for PEP247 compliance
2001-11-02 21:46:17 +00:00
Andrew M. Kuchling
a2085cb7f7
Fix comment typo
2001-11-02 21:45:39 +00:00
Fredrik Lundh
8a0232d84f
SF bug #476912 : flag repeated use of the same groupname as
...
the error it really is (and always has been)
2001-11-02 13:59:51 +00:00
Fred Drake
49cc01e552
Brute-force performance hackery; buys back about 20% of the time for
...
saferepr(), a bit less for pformat().
2001-11-01 17:50:38 +00:00
Chui Tey
8a7b4fa6d2
Documentation patches by bsherwood
2001-10-31 10:40:28 +00:00
Tim Peters
59ed448bc6
SF patch #474485 : pydoc generates some bad html, from Rich Salz.
2001-10-31 04:20:26 +00:00
Tim Peters
7e0f81e631
Huh. In an effort to be less thorough <wink>, seems I checked in a new
...
test that wouldn't even compile,
2001-10-31 03:46:14 +00:00
Tim Peters
c2fe618575
Fix bad bug in structseq slicing (NULL pointers in result). Reported by
...
Jack Jansen on python-dev.
Add simple test case.
Move vereq() from test_descr to test_support (it's handy!).
2001-10-30 23:20:46 +00:00
Jeremy Hylton
f24339f6f7
/F observes that we need an else: in connect()
2001-10-30 14:16:17 +00:00
Tim Peters
1633a2e345
Whitespace normalization.
2001-10-30 05:56:40 +00:00
Tim Peters
9e6a399b14
To cover a recent checkin, added a test to ensure dir(None) == dir(Ellipsis).
2001-10-30 05:45:26 +00:00
Tim Peters
fe677e2012
Just changed some continued-line indentation to read better, due to
...
the earlier s/dictionary/dict/ change.
2001-10-30 05:41:07 +00:00
Guido van Rossum
fa699126b5
Fix SF bug #456386 : test_commands regression failure (Andrew Dalke)
...
test_commands does not work on IRIX
It assumes the output of "ls /bin/ls" is a line
that starts with a '-'. On IRIX that file is
a symbolic link, so the first character is an l.
This causes test_getstatus to fail.
2001-10-30 03:17:30 +00:00
Guido van Rossum
ed87ad876b
Minimal test for __del__ hook.
2001-10-30 02:33:02 +00:00
Fredrik Lundh
4ecd71376c
directory chooser (requires a recent version of Tk)
2001-10-29 22:58:55 +00:00
Tim Peters
a427a2b8d0
Rename "dictionary" (type and constructor) to "dict".
2001-10-29 22:25:45 +00:00
Tim Peters
c57a285cb4
SF bug #476138 : tempfile behavior across platforms
...
Ensure that a tempfile can be closed any number of times without error.
This wasn't true on Windows.
2001-10-29 21:46:08 +00:00
Fred Drake
8e26b52a5c
Update to reflect changes to the low-level logreader: share the info
...
dictionary instead of building a new one, and provide an overridable method
to allow subclasses to catch ADD_INFO records that are not part of the
initial block of ADD_INFO records created by the profiler itself.
2001-10-29 20:57:23 +00:00
Fred Drake
f3c54d6fc7
Add a test for the insertion of user-provided ADD_INFO records.
2001-10-29 20:54:01 +00:00
Fred Drake
165b2cc2bd
Allow user code to call the addinfo() method on the profiler object.
2001-10-29 20:48:09 +00:00
Jeremy Hylton
e16e54f7f1
Use connect_ex() instead of connect().
...
Removes old XXX comment and possible source of long-delays.
2001-10-29 16:44:37 +00:00
Jeremy Hylton
fbd5797eb7
Fix for SF bug 453099 -- select not defensive
...
And SF patch 473223 -- infinite getattr loop
Wrap select() and poll() calls with try/except for EINTR. If EINTR is
raised, treat as a response where no fd is ready.
In dispatcher constructor, make sure self.socket is always
initialized.
2001-10-29 16:32:19 +00:00
Steven M. Gava
7c01786188
more loading from cfg files
2001-10-29 11:19:46 +00:00
Steven M. Gava
41a8532f66
more of config dialog reading from files
2001-10-29 08:05:34 +00:00
Guido van Rossum
9bd1401bbb
Use sendall() in the stream test instead of send().
2001-10-29 07:18:02 +00:00
Guido van Rossum
cb65688218
Test sendall().
2001-10-29 07:14:10 +00:00
Guido van Rossum
b2c763fed2
Add 'sendall' to list of socket methods.
2001-10-29 07:13:53 +00:00
Fredrik Lundh
b7747e2a2d
added finditer sanity check
2001-10-28 20:15:40 +00:00
Tim Peters
4d85953fe6
dictionary() constructor:
...
+ Change keyword arg name from "x" to "items". People passing a mapping
object can stretch their imaginations <wink>.
+ Simplify the docstring text.
2001-10-27 18:27:48 +00:00
Tim Peters
9fda73cdd1
dict_constructor(): The last test was passing for the wrong reason (it
...
was intended to verify that sub-sequences of lengths 1 and 3 raise
ValueError, but was actually testing string lengths).
2001-10-26 20:57:38 +00:00
Fred Drake
5445f078df
Re-arrange things and remove some unused variables/imports to keep pychecker
...
happy. (This does not cover everything it complained about, though.)
2001-10-26 18:02:28 +00:00
Steven M. Gava
2a63a07912
further work supporting reading config dialog values form config files.
2001-10-26 06:50:54 +00:00
Steven M. Gava
f126bcb653
dynamic option menu widget.
2001-10-26 06:49:14 +00:00
Steven M. Gava
485f7b6b58
further work on loading config dialog values from the config files
2001-10-26 06:47:09 +00:00