Jeremy Hylton
b67695238d
Fix sf bug 666219: assertion error in httplib.
...
The obvious way for this assertion to fail is if the LineAndFileWrapper constructor is called when an empty line. Raise a BadStatusError before the call.
2003-06-29 17:55:05 +00:00
Jeremy Hylton
b752c27801
Add several news items for changes I made since b1.
2003-06-29 17:25:39 +00:00
Tim Peters
d1b108b953
Whitespace normalization.
2003-06-29 17:24:17 +00:00
Tim Peters
5e2ed818b7
Removed XXX comments about missing threading.py functions.
2003-06-29 17:12:30 +00:00
Barry Warsaw
883f22321a
Added news about os.environ['PYTHONINSPECT'] = 'yes'
2003-06-29 17:10:11 +00:00
Jeremy Hylton
89392c0005
Remove stub settrace() and setprofile() calls.
2003-06-29 17:07:46 +00:00
Barry Warsaw
d86dcd3554
Py_Main(): Add a check for the PYTHONINSPECT environment variable
...
after running the script so that a program could do something like:
os.environ['PYTHONINSPECT'] = 1
to programmatically enter a prompt at the end.
(After a patch by Skip Montanaro w/ proposal by Troy Melhase
2003-06-29 17:07:06 +00:00
Jeremy Hylton
e3a565eed0
Fix grammar in comment.
2003-06-29 16:59:59 +00:00
Jeremy Hylton
97b2e84d43
Whitespace normalization.
2003-06-29 16:59:43 +00:00
Jeremy Hylton
bfccb35b58
Add settrace() and setprofile() functions to the threading library.
2003-06-29 16:58:41 +00:00
Tim Peters
c98ccfd29f
Typo repair.
2003-06-29 16:56:38 +00:00
Fred Drake
85d27576a3
Update copyright years.
2003-06-29 16:55:47 +00:00
Tim Peters
685e69739e
Provide dummy (do-nothing) settrace() and setprofile() functions until
...
Jeremy can check in the real things.
2003-06-29 16:50:06 +00:00
Tim Peters
2740944361
Filled in release date; repaired grammar in a news item.
2003-06-29 16:18:08 +00:00
Skip Montanaro
32a5e878d7
minor wordsmithing
2003-06-29 16:01:51 +00:00
Raymond Hettinger
b4e9986782
Removed invalid test.
...
Analysis by Bob Halley:
The test seems to expect that if time.daylight is true, then the
is_dst field of the tm structure will be 1 too. But this isn't
the case, since daylight is true if the timezone does DST, *not*
if DST is in effect.
2003-06-29 15:57:50 +00:00
Andrew MacIntyre
e3454afb2f
FreeBSD 5.x uses different wchar_t/win_t guards than earlier versions
2003-06-29 15:46:21 +00:00
Raymond Hettinger
2b6220d88b
SF bug #762455 : Python segfaults when sys.stdout is changed in getattr
...
* Added unittest that fails before, but not after Neil's fix to ceval.c.
2003-06-29 15:44:07 +00:00
Neal Norwitz
c5131bc256
Fix SF #762455 , segfault when sys.stdout is changed in getattr
...
Will backport.
2003-06-29 14:48:32 +00:00
Tim Peters
478c10554b
Whitespace normalization.
2003-06-29 05:46:54 +00:00
Tim Peters
db3756dade
Some nifty doctest extensions from Jim Fulton, currently used in Zope3.
...
I won't have time to write real docs, but spent a lot of time adding
comments to his code and fleshing out the exported functions' docstrings.
There's probably opportunity to consolidate how docstrings get extracted
too, and the new code for that is probably better than the old code for
that (which strained mightily to recover from 2.2's new class/type
gimmicks).
2003-06-29 05:30:48 +00:00
Raymond Hettinger
e2f18377ff
SF bug #430160 : CGIHTTPServer.py POST bug using IE
...
Minor improvement to previous bugfix.
Eating the remaining characters would lead to an endless loop
without a termination test.
2003-06-29 05:06:56 +00:00
Raymond Hettinger
be2528d866
SF patch #760257 : add socket.timeout exception
...
(Contributed by Bob Halley)
Add documentation for the new socket.timeout exception.
2003-06-29 04:55:59 +00:00
Raymond Hettinger
5918f8de67
Minor fixes to punctuation and grammar.
2003-06-29 04:53:23 +00:00
Neal Norwitz
bc05fc5d2b
Add missing self. before curNode. This may need to be committed
...
to PyXML, I'm not sure of the procedure.
2003-06-29 04:50:34 +00:00
Raymond Hettinger
11a35f545b
SF patch #760257 : add socket.timeout exception
...
(Contributed by Bob Halley)
Add unittests for the new socket.timeout exception.
2003-06-29 04:40:22 +00:00
Neal Norwitz
10f3018023
Fix arguments for instantiating InterpolationSyntaxError
2003-06-29 04:23:35 +00:00
Neal Norwitz
b207170d39
Comment out cap, it was unused.
...
Should all the commented out code be removed?
2003-06-29 04:21:43 +00:00
Neal Norwitz
3f401f07e8
whitespace normalization
2003-06-29 04:19:37 +00:00
Neal Norwitz
c556722f09
remove unused import math
2003-06-29 04:18:15 +00:00
Neal Norwitz
9b924c690e
remove extra parameter from _java_getprop, remove duplicate imports
2003-06-29 04:17:45 +00:00
Neal Norwitz
77290f25f3
use == like all the other conditionals
2003-06-29 04:16:49 +00:00
Neal Norwitz
732911fd1e
fix problems found by pychecker
2003-06-29 04:16:28 +00:00
Raymond Hettinger
643bcecad0
SF patch #760257 : add socket.timeout exception
2003-06-29 03:29:42 +00:00
Raymond Hettinger
a4148c3cc8
Added Bob Halley for work on socket.timeout
2003-06-29 03:27:45 +00:00
Tim Peters
275abbd525
Missed a spot where the new optional optionflags argument needed to get
...
passed on.
2003-06-29 03:11:20 +00:00
Raymond Hettinger
ef7343c6cd
SF patch #760257 : add socket.timeout exception
...
(Contributed by Bob Halley)
Added a new exception, socket.timeout so that timeouts can be differentiated
from other socket exceptions.
Docs, more tests, and newsitem to follow.
2003-06-29 03:08:05 +00:00
Fred Drake
3e2244c9e1
Bump version information for Python 2.3 beta 2.
2003-06-29 02:17:28 +00:00
Fred Drake
6595e15331
Document PyThreadState_SetAsyncExc().
2003-06-29 02:14:31 +00:00
Tim Peters
63fd15c3d3
Bump release level to 2.3b2.
2003-06-29 00:57:17 +00:00
Jack Jansen
01d49fa283
Slight clarification on running the examples from the Finder.
2003-06-29 00:24:12 +00:00
Jack Jansen
d163b85a07
Suggest people visit www.python.org/packman if the default database
...
cannot be found.
2003-06-29 00:17:23 +00:00
Jack Jansen
c5991b0c02
Use http://www.python.org/packman as the base URL. Also upped the version
...
number because of this.
2003-06-29 00:09:18 +00:00
Jack Jansen
006ebebe5a
By default build docs, don't download them.
2003-06-28 23:38:04 +00:00
Guido van Rossum
b8b6d0c2c6
Add PyThreadState_SetAsyncExc(long, PyObject *).
...
A new API (only accessible from C) to interrupt a thread by sending it
an exception. This is not always effective, but might help some people.
Requested by Just van Rossum and Alex Martelli. It is intentional
that you have to write your own C extension to call it from Python.
Docs will have to wait.
2003-06-28 21:53:52 +00:00
Raymond Hettinger
90a2041ffd
Added Steven Taschuk for efforts fixing zipfile.py
2003-06-28 20:10:26 +00:00
Raymond Hettinger
f466793fcc
SF patch 703666: Several objects don't decref tmp on failure in subtype_new
...
Submitted By: Christopher A. Craig
Fillin some missing decrefs.
2003-06-28 20:04:25 +00:00
Barry Warsaw
6891cd3aa3
A few minor improvements
2003-06-28 15:22:16 +00:00
Jim Fulton
6c71091fbe
Rewrote the docs for supporting cyclic garbage collection to reflect
...
the new way that once writes types.
Deleted the old section and sample code and added a new section
building on the Noddy example.
2003-06-28 13:29:16 +00:00
Jim Fulton
9c3e957251
Updated the depenencies to reflect changes in the sample code for
...
building new types.
2003-06-28 13:27:57 +00:00