Andrew M. Kuchling
7877a76107
Patch #655760 : add warnings when the unsafe *Cookie classes are instantiated
2002-12-29 16:44:31 +00:00
Raymond Hettinger
ea3fdf44a2
SF patch #659536 : Use PyArg_UnpackTuple where possible.
...
Obtain cleaner coding and a system wide
performance boost by using the fast, pre-parsed
PyArg_Unpack function instead of PyArg_ParseTuple
function which is driven by a format string.
2002-12-29 16:33:45 +00:00
Raymond Hettinger
f8bcfb13f1
SF Bug 645777: list.extend() works with any iterable and is no longer
...
experimental.
2002-12-29 05:49:09 +00:00
Tim Peters
4643bd9a9c
Apparently FreeBSD enables some HW floating-point exceptions by default.
...
This can cause core dumps when Python runs. Python relies on the 754-
(and C99-) mandated default "non-stop" mode for FP exceptions. This
patch from Ben Laurie disables at least one FP exception on FreeBSD at
Python startup time.
2002-12-28 21:56:08 +00:00
Martin v. Löwis
5b26abb37a
Gracefully delay runtime error up to 1s. Add .willdispatch().
2002-12-28 09:23:09 +00:00
Tim Peters
276a8f3b80
astimezone(): document that None is an OK argument.
2002-12-27 21:41:32 +00:00
Eric S. Raymond
56b3184e89
Added a useful warning to the documentation.
2002-12-27 20:05:36 +00:00
Martin v. Löwis
33e94437ca
Document killpg.
2002-12-27 10:21:19 +00:00
Martin v. Löwis
438b534ad0
Patch #657889 : Implement posix.getloadavg.
2002-12-27 10:16:42 +00:00
Tim Peters
8702d5f33f
And put back a little code duplication, in the form of asserts.
2002-12-27 02:26:16 +00:00
Tim Peters
00237037ae
Squash recently-introduced code duplication.
2002-12-27 02:21:51 +00:00
Tim Peters
60c76e4016
Make comparison and subtraction of aware objects ignore tzinfo if the
...
operands have identical tzinfo members (meaning object identity -- "is").
I misunderstood the intent here, reading wrong conclusion into
conflicting clues.
2002-12-27 00:41:11 +00:00
Jack Jansen
f044e090c4
Changed the input field for the interpreter to use (in the preferences
...
window) to a combobox listing the known interpreters.
2002-12-26 22:10:53 +00:00
Jack Jansen
9431e48d23
macfsn is gone.
2002-12-26 21:17:42 +00:00
Jack Jansen
6dd561bdfd
Integrated macfsn into macfs, and made the Standard File calls return the
...
correct FSSpec implementations.
2002-12-26 21:09:39 +00:00
Jack Jansen
315e9bebcd
Return the macfs variation for FSSpec and Alias, not the underlying
...
Carbon.File version, so the old method names work.
2002-12-26 20:46:54 +00:00
Jack Jansen
248f6f1f73
Second-argument alias methods were generated with a variation on
...
MethodGenerator, this should be OSErrMethodGenerator.
2002-12-26 20:45:43 +00:00
Guido van Rossum
9a40c1c299
Add XXX about Winsock error values
2002-12-26 18:22:54 +00:00
Guido van Rossum
9647b5240c
Also skip testHostnameRes() if gethostbyaddr() raises an exception.
2002-12-26 17:04:45 +00:00
Guido van Rossum
71e02946ff
Skip testHostnameRes() if gethostbyname() raises an exception.
2002-12-26 16:55:15 +00:00
Neal Norwitz
490602d629
Fix julian day problem with strptime. Note: XXX about using 0, suggestions?
2002-12-26 16:19:52 +00:00
Tim Peters
4c0db788e2
Added tests to ensure that timetz comparison, and datetimetz
...
subtraction, work as documented. In the Python implementation,
they weren't calling utcoffset() if both operands had the same
tzinfo object. That's fine if it so happens that the shared
tzinfo object returns a fixed offset (independent of operand),
but can give wrong results if that's not so, and the latter
obtains in a tzinfo subclass instance trying to model both
standard and daylight times. The C implementation was already
doing this "correctly", so we're just adding tests to verify it.
2002-12-26 05:01:19 +00:00
Just van Rossum
8982595870
Backing out patch #642578 in anticipation of final acceptance of PEP 302.
2002-12-25 23:13:34 +00:00
Jack Jansen
00df3e052b
If you entered a pathname for a nonexisting file to a FSSpec constructor
...
on OSX then the actual error (file not found) was obscured by the
error message that tried to be helpful about the allowed arguments. Fixed.
2002-12-25 22:45:28 +00:00
Jack Jansen
cfe28362fb
Changed folder name for apps from Python to MacPython-$(VERSION) (for a
...
normal 2.3 framework install) and MacPython-OSX-$(VERSION) (for the
experimental Jaguar addon install).
2002-12-25 22:31:28 +00:00
Raymond Hettinger
e11b510a5b
SF 658405: calendar.py to rely on the datetime module instead of the time
...
module.
The code is shorter, more readable, faster, and dramatically increases the
range of acceptable dates.
Also, used the floor division operator in leapdays().
2002-12-25 16:37:19 +00:00
Tim Peters
80475bb4d2
Implemented datetime.astimezone() and datetimetz.astimezone().
2002-12-25 07:40:55 +00:00
Tim Peters
6578dc925f
Whitespace normalization.
2002-12-24 18:31:27 +00:00
Guido van Rossum
75bfd0585b
Add an XXX comment about relative imports.
2002-12-24 18:10:07 +00:00
Tony Lownds
e1bebe9cb0
boolcheck cannot be deleted here.
2002-12-24 17:22:53 +00:00
Tony Lownds
b693f8e4fa
Move boolcheck before import of other IDLE modules
2002-12-24 17:21:43 +00:00
Tim Peters
52d134874f
Removed blurb admonishing users to raise an exception if the datetime
...
argument to a tzinfo method doesn't have a matching tzinfo member.
2002-12-24 16:34:13 +00:00
Tim Peters
2483b61e03
Added note about technical pickle limitation on tzinfo instances.
2002-12-24 16:30:58 +00:00
Tim Peters
1cff9fc97c
tzinfo.{utcoffset,dst} can return timedelta (or integer or None).
...
{timetz,datetimetz}.{uctcoffset,dst} do return timedelta (or None).
2002-12-24 16:25:29 +00:00
Neal Norwitz
78ce6b10ed
Add test for SF #658106 . Will backport.
2002-12-24 15:26:42 +00:00
Neal Norwitz
c7d8c68c65
Fix SF #658023 , "What's New in 2.3", s12, verbatim error
...
Remove space between \end {verbatim}
2002-12-24 14:51:43 +00:00
Jack Jansen
073ac9fd0e
Added File and Folder, removed macfs.
2002-12-24 13:11:19 +00:00
Jack Jansen
e77f58a2be
Fixed typo.
2002-12-24 13:09:28 +00:00
Jack Jansen
e072b876e0
Removed macfs, added File and Folder.
2002-12-24 13:08:52 +00:00
Jack Jansen
487197dd53
Updated for demise of macfs.
2002-12-24 13:07:58 +00:00
Kurt B. Kaiser
f4f4276815
M PyShell.py
...
M idle
M idle.py
M idle.pyw
M setup.py
Switch back to installing IDLE as a package. The IDLE GUI and the
subprocess will both attempt to start up via the package mechanism, but if
IDLE is not yet installed it is possible to run by calling python idle.py
in the IDLE source directory, or to add the source directory to sys.path.
One advantage of doing it this way is IDLE stays off sys.path.
Developed in collaboration with Tony Lownds.
2002-12-24 06:36:19 +00:00
Tim Peters
12bf339aea
Implemented .replace() methods for date, datetime, datetimetz, time and
...
timetz.
2002-12-24 05:41:27 +00:00
Kurt B. Kaiser
a2a3cb23de
IDLE should exit if it fails to connect with the execution server
...
subprocess. Currently it opens a dead shell window.
2002-12-24 03:33:12 +00:00
Kurt B. Kaiser
11220fad1d
1. RPC stack levels were not pruned from traceback unless IDLE was started
...
from its source directory.
2. Replace final traceback '?' with '-toplevel-'
3. Remove duplicated import boolcheck
2002-12-24 00:57:22 +00:00
Kurt B. Kaiser
d375abeb1a
Uniform Capitalization in Menus
2002-12-24 00:51:05 +00:00
Jack Jansen
b734869f46
- Various tweaks to shut up compiler warnings.
...
- Regenerated with the correct calls to PyType_Ready and the correct
deallocator calls.
2002-12-23 23:16:25 +00:00
Kurt B. Kaiser
74d93c81c1
Remove debugging connection message
2002-12-23 22:51:03 +00:00
Jack Jansen
234d074446
- Various tweaks to forestall compiler warnings.
2002-12-23 22:35:38 +00:00
Jack Jansen
15721c5c45
Oops, old-style types don't have a tp_free slot. Call PyObject_Free
...
directly in that case.
2002-12-23 22:33:49 +00:00
Tim Peters
29fb9c7e07
Brought the strftime explanation into synch with the plain-text sandbox
...
docs, and moved its section to the end (before the "C API" section,
which latter doesn't really belong in the Library manual).
2002-12-23 22:21:52 +00:00