Skip Montanaro
123dc8ef72
self.binary -> self._binary to remove it from the public interface -
...
suggestion by Raymond Hettinger.
2002-12-08 21:25:00 +00:00
Skip Montanaro
3bf99e3e87
Add support for binary pickles to the shelve module. In some situations
...
this can result in significantly smaller files. All classes as well as the
open function now accept an optional binary parameter, which defaults to
False for backward compatibility. Added a small test suite, updated the
libref documentation (including documenting the exported classes and fixing
a few other nits) and added a note about the change to Misc/NEWS.
2002-12-08 18:36:24 +00:00
Tim Peters
ea7f75d423
slot_nb_nonzero(): Another leak uncovered by the sandbox datetime
...
tests. I found the logic too confusing to follow here, so rewrote more
than was likely absolutely necessary.
Bugfix candidate.
2002-12-07 21:39:16 +00:00
Fred Drake
27cae1f7c5
Revise the __all__ index entry a touch.
2002-12-07 16:00:00 +00:00
Martin v. Löwis
33ec3ba217
Remove C++ comment. Silence unsigned char* cast warning.
2002-12-07 14:57:11 +00:00
Martin v. Löwis
2fb661fb80
Remove C++ comment.
2002-12-07 14:56:36 +00:00
Martin v. Löwis
a37d61f1d6
Correct db3 /opt/sfw library path. Link ndbm with libc only if ndbm.h
...
is present and libndbm is not. Add runtime libs to dbm if linked against
Berkeley DB.
2002-12-07 14:41:17 +00:00
Raymond Hettinger
065c06a622
Add another test which exercises the whole suite with a
...
heapsort and verifies the result against list.sort().
2002-12-07 10:33:42 +00:00
Raymond Hettinger
c2e095f6f4
Fix typo in abstract.c which caused __rpow__ to not be invoked.
...
Added related testcase.
Closes SF bug #643260 .
2002-12-07 10:05:27 +00:00
Raymond Hettinger
f9229d98ae
Add __all__ to Reference Manual index.
...
Closes SF 643227.
2002-12-07 09:39:15 +00:00
Raymond Hettinger
c1ac194e94
Clarify and speedup test.
2002-12-07 09:25:05 +00:00
Raymond Hettinger
babc83a27a
Cleaned up test (removing bogus argument list).
2002-12-07 09:04:29 +00:00
Raymond Hettinger
e03e5b1f91
Remove assumption that cls is a subclass of dict.
...
Simplifies the code and gets Just van Rossum's example to work.
2002-12-07 08:10:51 +00:00
Tim Peters
4e52ca82ae
A patch from Kevin Jacobs, plugging several leaks discovered when
...
running the sandbox datetime tests.
Bugfix candidate.
2002-12-07 02:43:28 +00:00
Tim Peters
61ce0a9bae
slot_tp_hash(): In the normal path, this leaked a reference to the
...
integer hash object returned by __hash__(). This accounts for some of
the "mystery leaks" in the sandbox datetime tests, but probably not
all of them.
2002-12-06 23:38:02 +00:00
Thomas Heller
ead60e5d1c
Typo: propogate -> propagate
...
Bugfix candidate.
2002-12-06 22:42:13 +00:00
Kurt B. Kaiser
0930c43e43
M PyShell.py
...
1. Format and print exceptions raised in user code.
M rpc.py
1. Additional debug messages in rpc.py
2. Move debug message enable switch from SocketIO to Client and Server
to allow separate activation.
3. Add indication of origin (client or server) to debug message
4. Add sequence number to appropriate debug messages
5. Pass string exception arg as a string rather than a tuple.
2002-12-06 21:45:24 +00:00
Fred Drake
edb635ff5c
Remove extra ")" in example.
2002-12-06 18:52:28 +00:00
Fred Drake
08d10f985e
Typo: "dead lock" --> "deadlock"
2002-12-06 16:45:05 +00:00
Martin v. Löwis
9e43730ca3
Don't include <ioctl.h> unless on __VMS.
2002-12-06 12:57:26 +00:00
Martin v. Löwis
79acb9edfa
Patch #614055 : Support OpenVMS.
2002-12-06 12:48:53 +00:00
Martin v. Löwis
468742878f
Patch #649184 : Update to tix-8.1.4 RC3.
2002-12-06 10:33:45 +00:00
Martin v. Löwis
05d4d562d7
Search in standard library and include dirs for Sleepycat stuff.
...
Fixes #590377 .
2002-12-06 10:25:02 +00:00
Walter Dörwald
6d5f30eaed
Document that the second argument to PyObject_IsInstance
...
may be a tuple. This closes SF patch
http://www.python.org/sf/649095
Backport to release22-maint will follow.
2002-12-06 10:09:16 +00:00
Jack Jansen
5f61a05d7f
Fixed so the Res.Resource() accepts either another resource, a string
...
or no argument (giving an empty resource).
2002-12-05 23:26:38 +00:00
Jack Jansen
dd888a6cff
Fixed typo.
2002-12-05 23:20:12 +00:00
Michael W. Hudson
a69c030c15
The final tweaks before closing
...
[ 633152 ] list slice ass ignores subtypes of list
Allow arbitrary sequences on the RHS of extended slices.
2002-12-05 21:32:32 +00:00
Skip Montanaro
7bc2e1dad7
add logmerge.py (pydoc is already installed)
2002-12-05 21:12:34 +00:00
Jason Tishler
d0ebd7edb1
Patch #649060 : Cygwin bz2module patch
...
This patch enables the bz2 module to build cleanly under Cygwin.
2002-12-05 20:31:53 +00:00
Jason Tishler
e257ec9ef7
Patch #648998 : test_commands ACL patch
...
Although motived by Cygwin, this patch will prevent
test_commands from failing on Unixes that support
ACLs. For example, the following is an excerpt from
the Solaris ls manpage:
...
-rwxrwxrwx+ 1 smith dev 10876 May 16 9:42 part2
The plus sign indicates that there is an ACL associated
with the file.
...
2002-12-05 20:18:39 +00:00
Tim Peters
b0f89e05ad
Add a Cygwin skip mentioned by Jason Tishler.
2002-12-05 17:20:25 +00:00
Jason Tishler
2511594060
Patch #551977 : Regression exceptions for cygwin
...
This patch updates regrtest.py to understand which
tests are normally skipped under Cygwin. The list of
tests was verified with the Cygwin Python maintainer.
2002-12-05 15:18:15 +00:00
Skip Montanaro
da760c488f
simple setup.py to install some interesting scripts in $(prefix)/bin.
2002-12-05 02:58:36 +00:00
Skip Montanaro
a5f8c42268
* when given, port should be converted to int
...
* when connecting, if the port is non-standard, display it as well
2002-12-05 02:43:14 +00:00
Skip Montanaro
7dfb02d09a
allow optional port specified as part of the hostname, e.g.,
...
"www.zope.org:8021".
2002-12-05 02:37:23 +00:00
Martin v. Löwis
e07e18d41b
Decode untyped strings from UTF-8.
2002-12-04 19:54:36 +00:00
Andrew MacIntyre
7e5bf674b8
history update
2002-12-04 12:40:49 +00:00
Andrew MacIntyre
e7a8cad069
make BSDDB 1.85 module buildable again after BSDDB3 module import
2002-12-04 12:37:17 +00:00
Andrew MacIntyre
c4c127b850
reformat for PEP-7 style conformance
2002-12-04 12:29:37 +00:00
Andrew MacIntyre
6904959921
typo fix: declaration required for VACPP not EMX+gcc
2002-12-04 12:27:06 +00:00
Raymond Hettinger
b02bb5ed0a
Replace BadInternalCall with TypeError. Add a test case. Fix whitespace.
...
Just van Rossum showed a weird, but clever way for pure python code to
trigger the BadInternalCall. The C code had assumed that calling a class
constructor would return an instance of that class; however, classes that
abuse __new__ can invalidate that assumption.
2002-12-04 07:32:25 +00:00
Tim Peters
21d77f5e9c
Added _ssl.lib to the installer too. Restored alphabetical order of
...
DLL and lib sections.
2002-12-04 04:00:12 +00:00
Tim Peters
b4ee4eb3b3
Rearrange test_socket_ssl so that a skip is expected iff the network
...
resource isn't enabled or the socket module doesn't support ssl.
2002-12-04 03:26:57 +00:00
Tim Peters
6ee68d20b7
Explain what's probably a problem unique to Win9x in building _ssl.
2002-12-04 03:16:37 +00:00
Tim Peters
e8bcb25fbd
Clarify _ssl instructions.
2002-12-04 02:39:52 +00:00
Jack Jansen
96cebde909
Added PEP253 support to most Carbon modules. This isn't complete yet:
...
some of the more compilcated cases (CF, Res) haven't been done yet. Also,
various types should inherit from each other (anything with an as_Resource
method should be a Resource subtype, the CF types should become one family).
2002-12-03 23:40:22 +00:00
Jack Jansen
99899b92b8
Added PEP253 support.
2002-12-03 23:35:22 +00:00
Kurt B. Kaiser
6eadc6cf7e
Enable Check Module
2002-12-03 23:09:23 +00:00
Fred Drake
a41b2bb981
Fix problem in example code. It's minor in this particular example,
...
but can lead to mysterious problems in real applications.
2002-12-03 22:57:37 +00:00
Mark Hammond
03cb7ee9c5
Don't make all the OpenSSL executables, just the library we need.
...
Contributed by David Bolen.
2002-12-03 21:00:29 +00:00