Just van Rossum
4e6d13cebf
Make object browser work in OSX (by rewriting the old browser
...
LDEF in Python). If at all possible, this should go into 2.2.1.
2002-03-26 12:06:11 +00:00
Skip Montanaro
9a29e7aba3
operate as a filter when no files or directories appear on the command line
2002-03-26 11:39: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
Neal Norwitz
7e78acbb1b
Remove last occurrance of PyArg_GetInt. It is deprecated,
2002-03-25 22:23:53 +00:00
Neal Norwitz
1543c07fdf
Add a comment that PyArg_GetInt is deprecated and should not be used
2002-03-25 22:21:58 +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
Neal Norwitz
2358425146
Missed change METH_OLDARGS to METH_NOARGS for two aliased functions
2002-03-25 21:05:50 +00:00
Neal Norwitz
3a6f97850b
Remove many uses of PyArg_NoArgs macro, change METH_OLDARGS to METH_NOARGS.
2002-03-25 20:46:46 +00:00
Fred Drake
57f8e06e4f
Document the finditer() function and method.
...
This closes SF bug #520904 .
Explain that many of the escapes supported by string literals are also
supported by the RE compiler, and list which ones.
This closes SF bug #529923 .
2002-03-25 20:22:59 +00:00
Tim Peters
6a1e76b2bd
Update master Windows build-number list for 2.2.1c2.
2002-03-25 19:35:58 +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
Walter Dörwald
e990c79fa8
Add missing methods iterkeys, itervalues and iteritems to
...
dict-proxy objects.
Add real docstrings to all methods.
2002-03-25 17:43:22 +00:00
Fred Drake
3787c9d94c
Added description of binhex.Error.
2002-03-25 16:37:56 +00:00
Jack Jansen
a516a59caa
Include obmalloc.c in the build.
2002-03-25 15:43:37 +00:00
Jack Jansen
6d8898b5eb
Due to interaction between the MSL C library and the GUSI I/O library I can get reads from sockets to work consistently either for unbuffered binary files or for buffered binary files, but not for both:-(
...
The workaround is to force socket.makefile() to disable buffering for binary files.
Fixes bug 534625. 2.2.1 candidate.
2002-03-25 15:32:01 +00:00
Neal Norwitz
03ffbcd393
Fix SF # 532618 517704, install problems when building modules fail.
...
Fix whitespace on a line also.
2002-03-25 14:20:09 +00:00
Walter Dörwald
8c077227f2
Fix whitespace.
2002-03-25 11:16:18 +00:00
Tim Peters
4843eb400b
Remove bug.py. This is something I sent to Guido via email in or before
...
'94, demonstrating a thread bug that was later repaired via Python growing
an internal import lock. It's of no current interest, and the now-std
test_threaded_import.py is pretty much the same test.
2002-03-25 06:55:57 +00:00
Tim Peters
fdba55fe8e
I've been waiting 8 years for KSR to re-emerge from bankruptcy. If they
...
ever do, they can damn well #define _POSIX_THREADS their own damn selves.
2002-03-25 06:49:10 +00:00
Barry Warsaw
4b186aff48
SMTP.__init__(): Fixed minor typo in docstring.
2002-03-25 04:00:38 +00:00
Jack Jansen
714d7268d5
Weaklink most toolbox modules, improving backward compatibility. Modules will no longer fail to load if a single routine is missing on the curent OS version, in stead calling the missing routine will raise an exception.
...
Should finally fix 531398. 2.2.1 candidate.
2002-03-25 00:32:17 +00:00
Neil Schemenauer
cddc1a0249
Quote href properly.
2002-03-24 23:11:21 +00:00
Jack Jansen
9d79990ac7
Weaklink most toolbox modules, improving backward compatibility. Modules will no longer fail to load if a single routine is missing on the curent OS version, in stead calling the missing routine will raise an exception.
...
Should finally fix 531398. 2.2.1 candidate.
Also blacklisted some constants with definitions that were not Python-compatible.
2002-03-24 23:04:18 +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
Jack Jansen
5ee24ae98d
Weaklink most toolbox modules, improving backward compatibility. Modules will no longer fail to load if a single routine is missing on the curent OS version, in stead calling the missing routine will raise an exception.
...
Should finally fix 531398. 2.2.1 candidate.
2002-03-24 22:59:16 +00:00
Neil Schemenauer
29ac3cb7ed
Expose RLIM_INFINITY constant. Closes SF patch 489066.
2002-03-24 22:27:39 +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
1e962cb61b
document InvalidURL exception
2002-03-24 16:55:57 +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
ccbb0edf0e
Add local_hostname to SMTP.__init__().
2002-03-24 15:41:40 +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
0f75e0dcad
Add get_history_item, get_current_history_length, and redisplay functions.
...
Clarify the docstring for get_history_length. Closes SF patch 494066.
2002-03-24 01:09:04 +00:00
Tim Peters
e085017ab7
_PyMalloc_DebugRealloc(): simplify decl of "fresh".
...
Assorted: bump the serial number via a trivial new bumpserialno()
function. The point is to give a single place to set a breakpoint when
waiting for a specific serial number.
2002-03-24 00:34:21 +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
Tim Peters
62c06ba6a9
Minor code cleanup -- no semantic changes.
2002-03-23 22:28:18 +00:00
Neil Schemenauer
194152845c
Fix example for PyErr_SetFromErrno() (need to pass exception type).
2002-03-23 20:57:11 +00:00
Neil Schemenauer
0f2103fb16
Fix wording of sys.exit docstring. Close SF bug 534113.
2002-03-23 20:46:35 +00:00
Neil Schemenauer
d03c342b99
Flush stdout before reading next command. Closes SF bug 526357.
2002-03-23 20:43:59 +00:00