Tim Peters
6757c1e856
SF patch 661583: Remove old code from lib\os.py
...
A patch from Andrew Wilkinson to change some bizarre old exec statements
specific to NT and CE.
2003-01-08 21:20:57 +00:00
Tim Peters
0bf60bd67f
Utterly minimal changes to collapse datetimetz into datetime, and timetz
...
into time. This is little more than *exporting* the datetimetz object
under the name "datetime", and similarly for timetz. A good implementation
of this change requires more work, but this is fully functional if you
don't stare too hard at the internals (e.g., right now a type named
"datetime" shows up as a base class of the type named "datetime"). The
docs also need extensive revision, not part of this checkin.
2003-01-08 20:40:01 +00:00
Steve Holden
8a978f7cde
Fix bug 427345 [related to IE's additional input on POST request].
2003-01-08 18:53:18 +00:00
Jack Jansen
472e7db5c0
Various tweaks to make the test work on the Mac.
2003-01-08 16:37:03 +00:00
Jack Jansen
b11ce9b96c
Always define getenv(), as suggested by Guido. This means that os.getenv() is also defined for MacPython-OS9 (even though it doesn't actually do anything useful), and it shouldn't hurt on other platforms.
2003-01-08 16:33:40 +00:00
Jack Jansen
52941a8348
Test that chmod() actually exists before calling it (it doesn't on MacOS9).
2003-01-08 16:33:16 +00:00
Jack Jansen
27d19c40bc
Removed the SetDates warning. The warning is in the readme, and the print statement was too obtrusive (it appeared during the installation process, and the user needed to close the resulting window manually).
2003-01-08 16:32:29 +00:00
Jack Jansen
746096576b
quashed another case of the 32-bit warning.
2003-01-08 16:32:09 +00:00
Jack Jansen
6797514557
Updated the list of expected skips for MacPython-OS9.
2003-01-08 16:31:11 +00:00
Jack Jansen
2918ae8fe6
n the Mac the frozen import that should fail actually succeeds, and we know it, so skip the test in stead of confusing the end user.
2003-01-08 16:30:54 +00:00
Jack Jansen
ce92147cc8
Added the Mac to platforms that don't have user/group/other modes.
...
Set the limit for the number of open files to 32 if platform==mac.
2003-01-08 16:30:34 +00:00
Fred Drake
7511bd957d
- be explicit: audio data files should be opened in binary mode
...
- ossaudiodev.open() raises IOError, not ossaudiodev.error, for cases
which get mapped to TestSkipped
2003-01-08 07:09:43 +00:00
Guido van Rossum
dca3f2f54a
Enable building and testing of ossaudiodev for Linux.
2003-01-08 01:23:01 +00:00
Guido van Rossum
373c7412f2
Fix for SF bug #642358 : only provide a new with a __dict__ or
...
__weaklist__ descriptor if we added __dict__ or __weaklist__,
respectively. With unit test.
2003-01-07 13:41:37 +00:00
Raymond Hettinger
145a4a0f10
Much clearer when super() is used.
2003-01-07 10:25:55 +00:00
Raymond Hettinger
ef30dc872b
Revert change 1.37.
...
The nanoseconds saved by using dict.fromkeys aren't
worth the loss in clarity. Linear searches live on.
2003-01-07 02:09:16 +00:00
Raymond Hettinger
625812f618
SF patch #662433 : Fill arraymodule's tp_iter and sq_contains slots
2003-01-07 01:58:52 +00:00
Barry Warsaw
4e68a1ec6c
CHARSETS, ALIASES, CODEC_MAP: SF feature request 633543, Korean
...
support and other charset defaults. See also:
http://article.gmane.org/gmane.comp.python.mime.devel/250
(this just commits the last bit of the article that wasn't part of
email 2.4.3.)
2003-01-07 00:29:07 +00:00
Guido van Rossum
613f24fd73
Add a test for a feature added in rev. 2.82 of typeobject.c:
...
- SLOT1BINFULL() macro: changed this to check for __rop__ overriding
__op__, like binary_op1() in abstract.c -- the latter only calls the
slot function once if both types use the same slot function, so the
slot function must make both calls -- which it already did for the
__op__, __rop__ order, but not yet for the __rop__, __op__ order
when B.__class__ is a subclass of A.__class__.
Also test the refinement added in rev. 2.201 that fixes the problem
reported in SF bug #623669 .
Also test a similar provision in abstract.c's binary_op1().
2003-01-06 23:00:59 +00:00
Guido van Rossum
2720b0dff8
Add some print statements in verbose mode to announce that the newest
...
tests are run. (All tests in this module should have one of these at
the top.)
2003-01-06 21:26:44 +00:00
Skip Montanaro
f09b88ee2f
* add mms (windows media) as another scheme
...
* reformat schemes to 80 columns
2003-01-06 20:27:03 +00:00
Guido van Rossum
4f37418d02
Disable the rexec test now that rexec is out of grace.
2003-01-06 16:03:43 +00:00
Guido van Rossum
38abbf5560
Remove bastion test output
2003-01-06 16:02:12 +00:00
Guido van Rossum
11ae4e20e0
Disable the Bastion test now that Bastion is out of grace.
2003-01-06 15:45:11 +00:00
Guido van Rossum
34a2e08586
Sabotage rexec.py. It is not safe since the new-style classes.
2003-01-06 15:43:34 +00:00
Andrew M. Kuchling
b8c7b9f0cc
Translate spaces in the machine name to underscores
...
(Power Macintosh -> Power_Macintosh)
2003-01-06 13:28:12 +00:00
Raymond Hettinger
f2128b004c
Used dictionaries rather than lists for membership testing.
2003-01-06 12:30:53 +00:00
Just van Rossum
077c5823d1
always also search on sys.path for res files
2003-01-06 11:15:05 +00:00
Neal Norwitz
68b539ef9c
SF feature #618024 , urlparse fails on imap://
2003-01-06 06:58:31 +00:00
Neal Norwitz
4f442372cc
SF feature #618024 , urlparse fails on imap://
2003-01-06 06:51:36 +00:00
Neal Norwitz
b9ef4aea5e
SF #651082 , tarfile module implementation from Lars Gustäbel
2003-01-05 23:19:43 +00:00
Just van Rossum
66d16baf71
- squashed bare except in rmtree()
...
- improved readability of rmtree; removed silly apply()
2003-01-05 19:44:11 +00:00
Neal Norwitz
502b9e1fbb
At least one Solaris box in the snake farm only supports "C" locale.
...
Adding try/except allows the test to pass
2003-01-05 18:15:23 +00:00
Raymond Hettinger
3dd990c53a
Move the statistical tests for four distributions into the unittest suite.
2003-01-05 09:20:06 +00:00
Raymond Hettinger
15ec3731cf
Add a test case.
2003-01-05 01:08:34 +00:00
Greg Ward
5bd844e20f
Tweak __version__ -- the current code is between Optik 1.4 and 1.4.1.
2003-01-04 21:54:26 +00:00
Just van Rossum
8afa3a3092
module to run commands in a Terminal.app window
2003-01-04 21:44:21 +00:00
Guido van Rossum
5e1222be57
Add Shockwave Flash.
...
(backport candidate?)
2003-01-04 14:11:38 +00:00
Raymond Hettinger
73ced7ee99
Correct long standing bugs in the methods for random distributions.
...
The range of u=random() is [0,1), so log(u) and 1/x can fail.
Fix by setting u=1-random() or by reselecting for a usable value.
Will backport.
2003-01-04 09:26:32 +00:00
Tim Peters
adf642038e
A new implementation of astimezone() that does what we agreed on in all
...
cases, plus even tougher tests of that. This implementation follows
the correctness proof very closely, and should also be quicker (yes,
I wrote the proof before the code, and the code proves the proof <wink>).
2003-01-04 06:03:15 +00:00
Raymond Hettinger
8ec78814c1
Test an edge case for sample().
2003-01-04 05:55:11 +00:00
Raymond Hettinger
8b9aa8dbba
Remove the random=None nonsense from sample() before it gets set in stone.
...
It was once available so that faster generators could be substituted. Now,
that is less necessary and preferrably done via subclassing.
Also, clarified and shortened the comments for sample().
2003-01-04 05:20:33 +00:00
Kurt B. Kaiser
1061e7270b
M AutoExpand.py
...
M Bindings.py
M EditorWindow.py
M PyShell.py
M config-keys.def
M configHandler.py
M help.txt
1. Annotate the shell window with last restart boundary upon restart.
2. Provide a shell menu entry and hot key (F6) to jump to the last
restart boundary.
3. Add a new shell menu feature to restart the shell.
4. Update the help menu to add these features.
5. Update the help menu to put text in same order as the menus.
6. Correct a capitalization inconsistency on the Edit menu: Expand Word
7. Rename the "Debug" menu to be "Shell": it's doing more now.
8. Rearrange the "Shell" menu to make the StackViewer entries adjacent.
9. Add a get_geometry method to EditorWindow, which may be of use in
making window positions persisent.
10. Make <ctrl-v> the "Classic Windows" paste key.
11. Restore decorum on the Help menu by removing "Advice". As Guido said,
things will never be the same. Thanks, David!
2003-01-04 01:43:53 +00:00
Martin v. Löwis
25c7b50e8f
Convert Tcl path objects to strings. Fixes #661357 .
...
Provide .string attribute and __unicode for Tcl_Objs.
2003-01-04 00:08:09 +00:00
Walter Dörwald
8fa8972d80
Remove a list comprehension, because a loop over the list
...
is done afterwards anyway, so what the list comp does
can be done in the loop.
2003-01-03 21:06:46 +00:00
Walter Dörwald
51cc72c6c0
Pass the strict argument from read() on to readfp(), so the
...
file content ends up in the correct dict.
2003-01-03 21:02:36 +00:00
Walter Dörwald
bb51ed333b
Fix read_mime_types() so that it returns a dict as documented.
...
This fixes a bug reported as http://www.python.org/sf/661630 ,
which was introduced in the patch http://www.python.org/sf/554192 .
2003-01-03 19:33:17 +00:00
Neal Norwitz
61cdac6d3d
Fix SF #659228 , 'realpath' function missing from os.path
...
Also added realpath = abspath for os2emx, similar to windows/mac
which also don't really implement realpath.
Backport candidate, I think?
2003-01-03 18:01:57 +00:00
Andrew M. Kuchling
51a6a4c835
[Patch #658094 ] PEP 301 implementation
...
Add the 'register' distutils command
2003-01-03 15:29:28 +00:00
Andrew M. Kuchling
282e2c36ba
[Patch #658094 ] PEP 301 implementation
...
Add 'classifiers' keyword to DistributionMetadata
2003-01-03 15:24:36 +00:00