Hye-Shik Chang
c81c695dc9
Add a proper pointer to SF bug item.
2004-08-04 17:40:38 +00:00
Hye-Shik Chang
7df44b384a
SF #941229 : Decode source code with sys.stdin.encoding in interactive
...
modes like non-interactive modes. This allows for non-latin-1 users
to write unicode strings directly and sets Japanese users free from
weird manual escaping <wink> in shift_jis environments.
(Reviewed by Martin v. Loewis)
2004-08-04 17:36:41 +00:00
Michael W. Hudson
5910d81c97
Add a missing decref -- PyErr_SetObject increfs the 'object'!
2004-08-04 14:59:00 +00:00
Michael W. Hudson
7d6cc5b303
Fix a leak of a reference on None.
2004-08-04 14:33:28 +00:00
Michael W. Hudson
574a25127a
To ever run this test "you must import TestSkipped" from the right
...
place! (can that please be it for silly mistakes in this file? :-) I
know I started it, but...).
Also, rearrangements to run repeatedly.
2004-08-04 14:22:56 +00:00
Martin v. Löwis
ed0d9c6fbd
Bump buildno for 2.4a2
2004-08-04 13:42:43 +00:00
Michael W. Hudson
e51c4f9a10
Revert 2.312; turns out interning the file name did do some good (reducing
...
.pyc size) after all.
2004-08-04 10:26:08 +00:00
Vinay Sajip
eb477d04f7
Updated Logger.log() docstring to clarify that lvl parameter should be an integer.
2004-08-04 08:38:08 +00:00
Vinay Sajip
1cf56d0b8a
Updated Logger.log() documentation to clarify that lvl parameter should be an integer.
2004-08-04 08:36:44 +00:00
Vinay Sajip
6887c92b1e
Close handlers and tidy up loggers by removing closed handlers - to avoid problems when run twice (SF #1002537 )
2004-08-04 08:29:14 +00:00
Hye-Shik Chang
4189c643f8
Remove .width() and .iswide() from UserString as well.
2004-08-04 08:01:06 +00:00
Hye-Shik Chang
e9ddfbb412
SF #989185 : Drop unicode.iswide() and unicode.width() and add
...
unicodedata.east_asian_width(). You can still implement your own
simple width() function using it like this:
def width(u):
w = 0
for c in unicodedata.normalize('NFC', u):
cwidth = unicodedata.east_asian_width(c)
if cwidth in ('W', 'F'): w += 2
else: w += 1
return w
2004-08-04 07:38:35 +00:00
Hye-Shik Chang
b5047fd019
Add a workaround for a problem that UTF-8 strings can be corrupted
...
or broken by basic ctype functions in 4.4BSD descendants. This
will be fixed in their future development branches but they'll keep
the POSIX-incompatibility for their backward-compatiblities in near
future.
2004-08-04 06:33:51 +00:00
Tim Peters
6db15d7307
Whitespace normalization.
2004-08-04 02:36:18 +00:00
Tim Peters
cea2cc4a21
test_threadsignals is an expected skip on win32.
2004-08-04 02:32:03 +00:00
Tim Peters
81676dc520
To raise TestSkipped, you must import TestSkipped.
2004-08-04 02:30:45 +00:00
Tim Peters
3d3cfdb499
ihooks FancyModuleLoader.load_module()
...
imputils Importer._process_result():
remove name from modules dict if exec fails.
This is what all the builtin importers do now, new in 2.4.
2004-08-04 02:29:12 +00:00
Tim Peters
51fa3b740f
Tkapp_New(): Rewrite in C so it compiles again.
2004-08-04 02:16:48 +00:00
Fred Drake
edcac8f416
make sure distutils logging is shut off in tests to avoid spurious output
2004-08-03 18:53:07 +00:00
Martin v. Löwis
1fa649f2d5
Patch #986929 : Add support for wish -sync and -use options.
2004-08-03 18:45:31 +00:00
Martin v. Löwis
9441c078cf
Patch #986929 : Add support for wish -sync and -use options.
2004-08-03 18:36:25 +00:00
Martin v. Löwis
b217cd802e
Wait for visibility before setting a grab. Fixes #946153 .
2004-08-03 18:36:25 +00:00
Fred Drake
f901abdd62
allow ctime(), gmtime(), and localtime() to take None as equivalent to an omitted arg
...
(closes SF bug #658254 , patch #663482 )
2004-08-03 17:58:55 +00:00
Fred Drake
d04573fef0
This allows additional commands to be provided for existing setup.py
...
scripts without modifying either the distutils installation or the
setup.py scripts of packages with which the new commands will be used.
Specifically, an option is added to distutils that allows additional
packages to be searched for command implementations in addition to
distutils.command. The additional packages can be specified on the
command line or via the installation or personal configuration files
already loaded by distutils.
For discussion, see the thread starting with:
http://mail.python.org/pipermail/distutils-sig/2004-August/004112.html
This closes SF patch #102241 .
2004-08-03 16:37:40 +00:00
Fred Drake
4818748b87
add missing import!
2004-08-03 16:14:13 +00:00
Fred Drake
2be406bd9f
let's avoid the extra nesting where reasonable
2004-08-03 16:02:35 +00:00
Anthony Baxter
7bc58a3e05
on to a2!
2004-08-03 15:57:39 +00:00
Fred Drake
4354ba3f76
avoid fragility: make sure POSIXLY_CORRECT is completely controlled
...
for the tests, and restored properly when done
2004-08-03 15:54:45 +00:00
Michael W. Hudson
34fba3b445
Add the same guard as test_signal.
2004-08-03 15:35:29 +00:00
Fred Drake
6d3265dab6
Be more careful about maintaining the invariants; it was actually
...
possible that the callback-less flavors of the ref or proxy could have
been added during GC, so we don't want to replace them.
2004-08-03 14:47:25 +00:00
Michael W. Hudson
43220ea26e
Argh! This was meant to be part of patch #960406 .
2004-08-03 14:37:14 +00:00
Martin v. Löwis
9513e34ac4
Patch #823072 : add option to NOT use ~/.netrc in nntplib.NNTP().
2004-08-03 14:36:32 +00:00
Martin v. Löwis
0b49e02e03
Patch #977074 : Move Encode/Decode to the top so gcc can inline them.
2004-08-03 13:08:07 +00:00
Martin v. Löwis
65a7975f16
Patch #994595 : Recognize Basic auth even if other schemes are offered.
...
Will backport to 2.3.
2004-08-03 12:59:55 +00:00
Martin v. Löwis
7db57b3b41
Patch #870382 : Automatically add msvcr71 to the list of libraries if
...
Python was built with VC 7.1.
2004-08-03 12:41:42 +00:00
Michael W. Hudson
61147f63d9
Check in my refleak hunting code.
...
It's not the 100% solution -- it may not even be the 90% solution -- but
it does seem to help.
2004-08-03 11:33:28 +00:00
Michael W. Hudson
0bb8454ed4
Fix the reference count errors revealed by the test suite...
2004-08-03 11:31:31 +00:00
Anthony Baxter
afd5ce1814
nice tests dont leave little suprises in the environ
2004-08-03 11:14:19 +00:00
Michael W. Hudson
5bf2516807
More "noone expected this to run twice"ness removal.
2004-08-03 11:14:09 +00:00
Michael W. Hudson
fe27ff8936
make this test work when run repeatedly.
2004-08-03 11:08:32 +00:00
Anthony Baxter
d2717217ae
Removed use of 'cgi.initlog()' - the first call to cgi.log is actually
...
an initlog() (and initlog()'s docstring says "don't use this"!) This
allows test_cgi to be run repeatedly in a single run of the interpreter.
2004-08-03 11:05:04 +00:00
Michael W. Hudson
fcc09bbad6
Don't exit test_main() with the lock 'done' held -- there's no cleaner
...
way to guarantee a deadlock on the next call!
If I've inadvertently done some damage to this test, sorry (but I don't
think I have).
2004-08-03 10:45:59 +00:00
Michael W. Hudson
782d8ffb42
Don't intern the filename of a file being compiled.
...
Hard to believe it ever helped anything, and it hurts finding reference
leaks.
2004-08-03 10:24:03 +00:00
Michael W. Hudson
3f3b66823f
Repair the same thinko in two places about handling of _Py_RefTotal in
...
the case of __del__ resurrecting an object.
This makes the apparent reference leaks in test_descr go away (which I
expected) and also kills off those in test_gc (which is more surprising
but less so once you actually think about it a bit).
2004-08-03 10:21:03 +00:00
Michael W. Hudson
3bfed9c225
Delete the items variable (and explain why).
2004-08-03 10:17:34 +00:00
Raymond Hettinger
cbcff93d49
Restore compilation on MSVC++ 6.0
2004-08-03 08:52:46 +00:00
Armin Rigo
a41276956d
SF bug #808756 : refleaks in _hotshot.c.
2004-08-03 08:33:55 +00:00
Fred Drake
31d485c0f5
update to Expat 1.95.8
2004-08-03 07:06:22 +00:00
Raymond Hettinger
70fcdb8be0
Document general mappings for the locals argument for exec and execfile().
2004-08-03 05:17:58 +00:00
Mark Hammond
a57ec93b93
Fix [ 1001018 ]: Windows: setdefaulttimeout causes unnecessary timeouts on
...
connect error
2004-08-03 05:06:26 +00:00