Martin v. Löwis
0c0d56a22f
Reindent.
2002-03-28 16:26:40 +00:00
Fred Drake
f841aa6fc0
Add a simple test of the METH_CLASS and METH_STATIC flags for type methods.
2002-03-28 15:49:54 +00:00
Martin v. Löwis
4157ffbb96
Patch #536117 : Typo in turtle.py.
...
2.2.2 candidate.
2002-03-28 15:45:57 +00:00
Martin v. Löwis
4208d4f757
Destroy and unlink deleted NoteBook panes. Fixes #516703 .
...
2.2.2 candidate.
2002-03-27 17:59:17 +00:00
Martin v. Löwis
f2041b8aa6
Ignore widgets with unknown names in winfo_children. Fixes #518283 .
...
2.2.2 candidate.
2002-03-27 17:15:57 +00:00
Steven M. Gava
1d46e40f58
further work on new config system;
...
recent files menu
2002-03-27 08:40:46 +00:00
Steven M. Gava
0c5bc8c951
further work on new config system;
...
user defined help items
2002-03-27 02:25:44 +00:00
Steven M. Gava
cedd30b030
_finally_ tracked down and eliminated a major problem
...
in PyShell.py that was causing extreme headaches in
working on EditorWindow.py
2002-03-27 00:51:53 +00:00
Neil Schemenauer
908632a6a6
Implement iterator protocol.
2002-03-26 20:28:40 +00:00
Barry Warsaw
13e34f7a19
__init__(): We'll try to be more RFC 2821 compliant by providing for a
...
better local_hostname default. According to RFC 2821, it is
recommended that the fqdn hostname be provided in the EHLO/HELO verb
and if that can't be calculated, to use a domain literal.
The rationale for this change is documented in SF patch #497736 which
also had privacy concerns about leaking the fqdn in the EHLO/HELO. We
decided this wasn't a big concern because no user data is leaked, and
the IP will always be leaked. The local_hostname argument is provided
for those clients that are super paranoid.
Using localhost.localdomain may break some strict smtp servers so we
decided against using it as the default.
2002-03-26 20:27:35 +00:00
Neal Norwitz
aad1849e25
time and socket were already imported in the module, no need to re-import
2002-03-26 16:25:01 +00:00
Neal Norwitz
1ae2875336
re was already imported in the module, no need to re-import
2002-03-26 16:23:28 +00:00
Neal Norwitz
f261223ccd
os was already imported in the module, no need to re-import
2002-03-26 16:21:52 +00:00
Neal Norwitz
e98d16e8a4
Cleanup x so it is not left in module
2002-03-26 16:20:26 +00:00
Guido van Rossum
85ee491b3a
Fix for SF 502085.
...
Don't die when issubclass(t, TypeType) fails.
Bugfix candidate (but I think it's too late for 2.2.1).
2002-03-26 00:51:56 +00:00
Skip Montanaro
acb29aed67
make default banner match what the real interpreter displays
2002-03-25 22:04:23 +00:00
Skip Montanaro
0679a73c0e
remove unqualified excepts - catch ImportError when trying to import
...
readline and get rid of string exception fallback when showing syntax
errors.
see bug 411881
2002-03-25 21:44:07 +00:00
Skip Montanaro
0897f0c4f8
eliminate unqualified except when checking for presence of LC_MESSAGES
...
see bug 411881
2002-03-25 21:40:36 +00:00
Skip Montanaro
a959a36288
tighten up unqualified except in currentframe()
...
see bug 411881
2002-03-25 21:37:54 +00:00
Walter Dörwald
dbd2d2560c
Add tests for the iterkeys, itervalues and iteritems
...
methods in dict-proxy objects.
2002-03-25 18:36:32 +00:00
Barry Warsaw
4b186aff48
SMTP.__init__(): Fixed minor typo in docstring.
2002-03-25 04:00:38 +00:00
Neil Schemenauer
cddc1a0249
Quote href properly.
2002-03-24 23:11:21 +00:00
Neil Schemenauer
d69711cb1e
Remove unnecessary \b. It was causing the RE to miss the tailing
...
slash on strings like "http://www.python.org/ is good".
2002-03-24 23:02:07 +00:00
Neil Schemenauer
153cc0fddc
If possible, set FD_CLOEXEC flag on file descriptors opened using
...
TemporaryFile. This flag causes the fd to be closed on exec().
2002-03-24 22:21:48 +00:00
Skip Montanaro
1c90d7ab3c
tighten up except - os.close only raises OSError
...
see bug 411881
2002-03-24 20:48:26 +00:00
Tim Peters
8e5fd53be0
SF bug 480215: softspace confused in nested print
...
This fixes the symptom, but PRINT_ITEM has no way to know what (if
anything) PyFile_WriteObject() writes unless the object being printed
is a string. When the object isn't a string, this fix retains the
guess that softspace should be set after PyFile_WriteObject().
We might want to say that it's the job of filelike-object write methods
to leave the file's softspace in the correct state. That would probably
be better -- but everyone relies on PRINT_ITEM to guess for them now.
2002-03-24 19:25:00 +00:00
Skip Montanaro
f3f87f743e
oops - export InvalidURL in __all__
2002-03-24 16:56:45 +00:00
Skip Montanaro
74e77e89de
add test for InvalidURL
2002-03-24 16:54:38 +00:00
Skip Montanaro
03ff86da25
add test of InvalidURL
2002-03-24 16:54:16 +00:00
Skip Montanaro
9d38997e8c
add InvalidURL exception - raised if port is given but empty or non-numeric
2002-03-24 16:53:50 +00:00
Skip Montanaro
1ce0073a4e
tighten up except - in this context, AttributeError is the only exception
...
that can be raised - do_help won't be called if arg is not a string
2002-03-24 16:34:21 +00:00
Neil Schemenauer
6730f26cb0
Add local_hostname option to SMTP.__init__. If supplied, it is used
...
as the fully qualified local hostname.
2002-03-24 15:30:40 +00:00
Neil Schemenauer
03f3ee6d89
Try /var/mail before trying /usr/mail. Most new systems use /var.
...
This in inside the test so it really doesn't matter much. Closes
SF patch 497097.
2002-03-24 01:38:38 +00:00
Neil Schemenauer
eff724490f
Add more tests for built-in types. Add tests for buffer objects.
...
Closes SF patch 494871.
2002-03-24 01:24:54 +00:00
Neil Schemenauer
f06f8530f1
Use linecache for loading source code. Closes SF patch 490374.
2002-03-23 23:51:04 +00:00
Neil Schemenauer
dbab3e3178
Add namespace selection for rlcompleter. Closes SF patch 490026.
2002-03-23 23:44:51 +00:00
Neil Schemenauer
d03c342b99
Flush stdout before reading next command. Closes SF bug 526357.
2002-03-23 20:43:59 +00:00
Skip Montanaro
91cc17d20e
Only AttributeError can be raised in this situation - on systems without
...
getuid or getpid. posix_getuid & posix_getpid never raise exceptions when
called with no args.
2002-03-23 05:58:52 +00:00
Skip Montanaro
3c4a629bdc
import statements only raise ImportError, right?
2002-03-23 05:55:18 +00:00
Skip Montanaro
db5d1444a1
tighten up except - only ValueError can be raised in this situation
2002-03-23 05:50:17 +00:00
Skip Montanaro
3c643d8db3
tighten up except - int() only raises ValueError
2002-03-23 05:47:31 +00:00
Skip Montanaro
6ec967d066
added RFC 2396 tests from Aaron Swartz included in bug # 450225.
...
converted to use unittest
2002-03-23 05:32:10 +00:00
Skip Montanaro
b1ba6b0044
no longer needed - converted test_urlparse.py to use unittest
2002-03-23 05:29:59 +00:00
Tim Peters
0c2c8e77fb
SF bug 533234: tm_isdst > 1 Passed to strftime.
...
One more time on this turkey, but duller instead of cleverer.
Curious: The docs say __getslice__ has been deprecated since 2.0, but
list.__getitem__ still doesn't work if you pass it a slice. This makes
it a lot clearer to emulate a list by *being* a list <wink>.
Bugfix candidate. Michael, just pile this patch on top of the others
that went by -- no need to try to pick these apart.
2002-03-23 03:26:53 +00:00
Skip Montanaro
07c57d4e60
better solution for bug #533234 courtesy of Tim.
...
Michael: use this version as the bugfix candidate...
2002-03-22 18:35:51 +00:00
Skip Montanaro
e8c6a3eef6
guarantee that the dst flag of synthetic "time" tuples passed to strftime
...
is always 0. This closes bug #533234 .
2002-03-22 18:07:49 +00:00
Walter Dörwald
92b48b739f
use stat attributes instead of tuple entries
...
and remove the unneccessary "import stat" statement.
2002-03-22 17:30:38 +00:00
Andrew M. Kuchling
b26ca9db2e
Revert part of previous patch: several install_* subcommands expect
...
.compile to be None, and set it to true if it is.
Caught by Pearu Peterson.
Bugfix candidate, if the previous change is accepted for
release22-maint.
2002-03-22 15:35:17 +00:00
Andrew M. Kuchling
76fffd81e9
Add a simple test suite for netrc.py, and remove it from test_sundry
2002-03-22 02:48:57 +00:00
Andrew M. Kuchling
366a1df7f1
[Bug #532115 ] netrc module was broken
...
* 'macdef' (macro definition) wasn't parsed correctly
* account value not reset for a subsequent 'default' line
* typo: 'whitepace' -> 'whitespace'
Bugfix candidate.
2002-03-22 02:46:41 +00:00