Neal Norwitz
914a81841f
Get doctest to pass. The problem was int/int -> float now. There
...
were some cases where an int was assumed.
Also had to change the string of the exception when dividing and int by zero.
Not sure what the best error message should be. Currently
5 / 0 yields the message: ZeroDivisionError: float division
That isn't entirely correct. But I'm not sure what else to do.
2006-03-22 09:20:30 +00:00
Neal Norwitz
8142cb6f20
Damn another occurrence of using as as a keywordf
2006-03-22 07:13:30 +00:00
Neal Norwitz
f84c38a39a
Damn another occurrence of using as as a keywordf
2006-03-22 07:12:41 +00:00
Tim Peters
0ae07bdb59
Whitespace normalization.
2006-03-22 03:23:21 +00:00
Tim Peters
b84de02f75
Record that test_wait[34] get skipped on native Windows.
2006-03-22 02:58:17 +00:00
Georg Brandl
bb03ac0dae
Correct API design mistake from rev. 43126: make socket attributes readonly properties.
2006-03-21 18:17:25 +00:00
Tim Peters
59b96c1029
Try to repair at least one segfault on the Mac buildbot,
...
as diagnosed by Nick Coghlan.
test_capi.py: A test module should never spawn a thread as
a side effect of being imported. Because this one did, the
segfault one of its thread tests caused didn't occur until
a few tests after test_regrtest.py thought test_capi was
finished. Repair that. Also join() the thread spawned
at the end, so that test_capi is truly finished when
regrtest reports that it's done.
_testcapimodule.c test_thread_state(): this spawns a
couple of non-threading.py threads, passing them a PyObject*
argument, but did nothing to ensure that those threads
finished before returning. As a result, the PyObject*
_could_ (although this was unlikely) get decref'ed out of
existence before the threads got around to using it.
Added explicit synchronization (via a Python mutex) so
that test_thread_state can reliably wait for its spawned
threads to finish.
2006-03-21 03:58:41 +00:00
Thomas Heller
cce2267cf1
Plug a leak in the ctypes test suite when tests are run repeatedly.
2006-03-20 08:11:56 +00:00
Thomas Heller
d59ca8f335
Accessing unaligned structure fields works now on all architectures.
...
Including unittest.
2006-03-20 07:54:01 +00:00
Anthony Baxter
46fa48ab04
whitespace n11n
2006-03-20 07:10:01 +00:00
Neal Norwitz
05a45599d7
Patch #1309579 : wait3 and wait4 were added to the posix module by Chad J. Schroeder.
...
This was a fair amount of rework of the patch. Refactored test_fork1 so it
could be reused by the new tests for wait3/4. Also made them into new style
unittests (derive from unittest.TestCase).
2006-03-20 06:30:08 +00:00
Anthony Baxter
fa86907aae
SF [ 1231053 ] audioop - alaw encoding/decoding added, code updated
...
This patch adds a-LAW encoding to audioop and replaces the old
u-LAW encoding/decoding code with the current code from sox.
Possible issues: the code from sox uses int16_t.
Code by Lars Immisch
2006-03-20 05:21:58 +00:00
Neal Norwitz
d5b0c9b87e
Fix problem spotted by Coverity that occurs if tzinfo.tzname().replace()
...
returns a non-string when converting %Z.
Will backport.
2006-03-20 01:58:39 +00:00
Kurt B. Kaiser
70f05c5d7f
Source file f.flush() after writing; trying to avoid lossage if user
...
kills GUI. Report from B. Sherwood. Backport to 2.3.4.
2006-03-19 20:40:05 +00:00
Walter Dörwald
6a7ec7c3e2
Change raise statement to PEP 8 style.
2006-03-18 16:35:17 +00:00
Barry Warsaw
e5c5117acf
Shim for test_email_renamed.py tests.
2006-03-18 16:17:17 +00:00
Barry Warsaw
40ef0067ad
Merge email package 4.0 from the sandbox, including documentation, test cases,
...
and NEWS updates.
2006-03-18 15:41:53 +00:00
Walter Dörwald
9ae019bf5b
Add tests for the C APIs PyCodec_IncrementalEncoder() and
...
PyCodec_IncrementalDecoder().
2006-03-18 14:22:26 +00:00
Georg Brandl
ddb84d7c69
Bug #1353433 : be conciliant with spaces in redirect URLs
2006-03-18 11:35:18 +00:00
Georg Brandl
bc45a3f821
RFE #567972 : Socket objects' family, type and proto properties are
...
now exposed via new get...() methods.
2006-03-17 19:17:34 +00:00
Thomas Heller
b03cb602e8
Merge changes from the upstream version:
...
- cast is implemented as a foreign function now
- On Windows, it is now possible to access functions exported by ordinal only
2006-03-17 15:52:58 +00:00
Neal Norwitz
e7086d409e
INPLACE_DIVIDE is no longer necessary (INPLACE_TRUE_DIVIDE is used).
2006-03-17 08:59:09 +00:00
Neal Norwitz
c72f501aa2
as is on the road to keyword-hood, use a different var name.
2006-03-17 08:55:46 +00:00
Neal Norwitz
bd2835c6ae
as is a keyword now :-)
2006-03-17 08:54:15 +00:00
Neal Norwitz
7096760b25
Get rid of xreadlines() (methods).
2006-03-17 08:29:44 +00:00
Neal Norwitz
7c3072437a
More apply() cleanup
2006-03-17 08:28:24 +00:00
Neal Norwitz
d91085598f
Remove apply()
2006-03-17 08:00:19 +00:00
Neal Norwitz
d5f8ec27a8
Oops, copied the wrong code from keeprefs. Get the right code
...
this time and call gc.collect(), since there is some garbage.
The original code didn't really leak (if gc.collect() was called).
2006-03-17 07:15:59 +00:00
Neal Norwitz
ce96f69d69
Get rid of a bunch more raw_input references
2006-03-17 06:49:51 +00:00
Neal Norwitz
9e2b9665ae
Whoops, input *and* raw_input are slated for removal, and now both are gone.
2006-03-17 06:04:34 +00:00
Neal Norwitz
cd65e3fc7d
raw_input() -> input(). old input behavior is history (and test_builtin passes again). It was failing due to future division.
2006-03-17 05:59:16 +00:00
Neal Norwitz
ac3625fcb9
Remove sys.exc_type, sys.exc_value, sys.exc_traceback
2006-03-17 05:49:33 +00:00
Neal Norwitz
770a800967
Update/expand on comments about leaking tests.
2006-03-17 04:52:38 +00:00
Neal Norwitz
ddda855337
Ignore ctypes leaks, but add a test case so we do not forget.
2006-03-17 04:45:38 +00:00
Neal Norwitz
8749316c08
Try to find a host that responds slower from python.org so this test does not fail on macteagle (G4 OSX.4 in buildbot)
2006-03-17 04:37:34 +00:00
Thomas Heller
23e408603c
Fix a test that fails when libGL.so and libGLU.so are not installed (on posix systems).
2006-03-16 20:09:22 +00:00
Tim Peters
d71afb2d10
Set eol-style to native.
2006-03-16 18:55:20 +00:00
Trent Mick
f8cf13eeb7
Update test_winsound to check for a configured sound card (using a VBScript
...
helper written by Roger Upole and Mark Hammond) and adjust the expected
PlaySoundTest case results accordingly.
2006-03-16 17:34:41 +00:00
Neal Norwitz
6bed1c1fab
Add some versionadded info to new incremental codec docs and fix doco nits.
2006-03-16 07:49:19 +00:00
Neal Norwitz
10be10cbe7
Remove regsub, reconvert, regex, regex_syntax and everything under lib-old.
2006-03-16 06:50:13 +00:00
Neal Norwitz
f0e2c07a74
Spel compatibility write.
2006-03-16 06:33:21 +00:00
Neal Norwitz
f521de6efc
Add back an sre.py that should be backwards compatible except for the warning.
2006-03-16 06:31:02 +00:00
Neal Norwitz
94a9c09e10
Rename sre.py -> re.py
2006-03-16 06:30:02 +00:00
Neal Norwitz
559e88be28
Remove re.py, in order to rename sre.py -> re.py (svn seems to require 2 steps).
2006-03-16 06:27:37 +00:00
Neal Norwitz
04d1513724
The pre module has been gone for a while. Need to go through and find other modules that no longer exists, since errors are silently ignored.
2006-03-16 06:21:19 +00:00
Neal Norwitz
c6d210ca76
Get rid of last vestiges of BINARY_DIVIDE.
2006-03-16 06:02:10 +00:00
Guido van Rossum
f8480a7856
Instead of relative imports, use (implicitly) absolute ones.
2006-03-15 23:08:13 +00:00
Walter Dörwald
197e8321c6
SF patch #1359365 : cStringIO.StringIO.isatty() will raise a ValueError
...
now if close() has been called before (like file and StringIO.StringIO do)
2006-03-15 22:13:13 +00:00
Tim Peters
f99b8162a2
Whitespace normalization.
2006-03-15 18:08:37 +00:00
Walter Dörwald
13ed60b504
Fix typo.
2006-03-15 13:36:50 +00:00