Guido van Rossum
baf0f8f24d
- When method objects have an attribute that can be satisfied either
...
by the function object or by the method object, the function
object's attribute usually wins. Christian Tismer pointed out that
that this is really a mistake, because this only happens for special
methods (like __reduce__) where the method object's version is
really more appropriate than the function's attribute. So from now
on, all method attributes will have precedence over function
attributes with the same name.
2003-11-22 23:55:50 +00:00
Raymond Hettinger
bfd334a42d
Extend temporary hashability to remove() and discard().
...
Brings the functionality back in line with sets.py.
2003-11-22 03:55:23 +00:00
Tim Peters
5a5b243043
More words: gave more motivation, and added cautions about the special
...
dangers of trying to iterate over weak dicts.
2003-11-21 22:20:57 +00:00
Barry Warsaw
65367ca41e
Add a missing import. Closes SF # 816344.
2003-11-21 20:28:15 +00:00
Raymond Hettinger
19c2d77842
Allow temporary hashability for the __contains__ test.
...
(Requested by Alex Martelli.)
2003-11-21 18:36:54 +00:00
Raymond Hettinger
3fbec701ca
issubset() and issuperset() to work with general iterables
2003-11-21 07:56:36 +00:00
Raymond Hettinger
82d73dd459
Three minor performance improvements:
...
* Improve the hash function to increase the chance that distinct sets will
have distinct xor'd hash totals.
* Use PyDict_Merge where possible (it is faster than an equivalent iter/set
pair).
* Don't rebuild dictionaries where the input already has one.
2003-11-20 22:54:33 +00:00
Andrew M. Kuchling
dff9dbdb38
Add two items
2003-11-20 22:22:19 +00:00
Guido van Rossum
944a6c32d7
test_applesingle is an expected skip almost anywhere.
2003-11-20 22:11:29 +00:00
Tim Peters
403a203223
SF bug 839548: Bug in type's GC handling causes segfaults.
...
Also SF patch 843455.
This is a critical bugfix.
I'll backport to 2.3 maint, but not beyond that. The bugs this fixes
have been there since weakrefs were introduced.
2003-11-20 21:21:46 +00:00
Raymond Hettinger
901dc98316
test_applesingle is an expected skip on Win32
2003-11-20 19:02:02 +00:00
Jack Jansen
c09857ab78
Added some help to OSX/Dist/README.txt, plus all the information
...
from the OS9 readme that is still relevant.
Got rid of Distributions/readme.txt.
2003-11-20 13:50:28 +00:00
Walter Dörwald
4df306879b
Fix typo fix.
2003-11-20 13:38:01 +00:00
Jack Jansen
6402357d40
Talk about old code: removed a reference to THINK_C.
2003-11-20 13:33:48 +00:00
Jack Jansen
7107c1aff3
Got rid of macglue.h, replacing it by pymactoolbox.h where relevant.
...
Cleaned up various things in the toolbox modules.
2003-11-20 13:31:00 +00:00
Jack Jansen
3305d2487d
Got rid of macglue.h, moved the little bit that remains relevant
...
to pymactoolbox.h (where it should have been in the first place).
2003-11-20 13:28:19 +00:00
Jack Jansen
8d902aba1c
No longer used.
2003-11-20 13:27:33 +00:00
Jack Jansen
eddc1449ba
Getting rid of all the code inside #ifdef macintosh too.
2003-11-20 01:44:59 +00:00
Jack Jansen
4bae2d5e46
Getting rid of code dependent on GUSI or the MetroWerks compiler.
2003-11-19 22:52:23 +00:00
Jack Jansen
bc2fbc74ed
Getting rid of one more TARGET_API_MAC_OSX.
2003-11-19 22:43:57 +00:00
Martin v. Löwis
af7dc8d8b8
Patch #831747 : Add skip_accept_encoding parameter to putrequest.
2003-11-19 19:51:55 +00:00
Jack Jansen
a53f4eba19
Getting rid of code conditional on TARGET_API_MAC_*.
2003-11-19 16:34:04 +00:00
Jack Jansen
9588770e25
PyDoc_STR is always defined nowadays (and has been for quite some time:-)
2003-11-19 16:18:02 +00:00
Jack Jansen
e48cef7aba
Getting rid of WITHOUT_FRAMEWORKS and ACCESSOR_CALLS_ARE_FUNCTIONS:
...
MacOS9isms.
2003-11-19 16:13:35 +00:00
Jack Jansen
10d176f77e
Get rid of MacOS9 support. Paths are still hard-coded, that'll be fixed
...
later.
2003-11-19 16:12:08 +00:00
Raymond Hettinger
70b9f499a3
Remove deprecation of sets.Set.update().
2003-11-19 15:52:14 +00:00
Jack Jansen
37249c5524
WITHOUT_FRAMEWORKS conditional code bites the dust: this was for
...
pre-carbon MacOS9 support.
2003-11-19 15:32:46 +00:00
Jack Jansen
f387e2d12b
Gone: all this functionality is now in the Carbon.File and Folder modules.
2003-11-19 15:30:41 +00:00
Jack Jansen
fb2765666f
Getting rid of support for the ancient Apple MPW compiler.
2003-11-19 15:24:47 +00:00
Jack Jansen
6196322066
MacOS9 support is gone.
2003-11-19 14:55:33 +00:00
Jack Jansen
d338b6e317
Removing the obvious OS9-only documents§
2003-11-19 14:54:25 +00:00
Jack Jansen
28ecf70db5
Getting rid of support for MacOS9 and earlier. This is the first step,
...
and the biggest in size, but probably the easiest. Hunting through the
source code comes next.
2003-11-19 14:34:18 +00:00
Jack Jansen
6045b9c935
Temporary fix for buildon on both Panther and Jaguar.
2003-11-19 13:56:40 +00:00
Jack Jansen
652b28c6f5
Moved various files over from the release23-maint branch.
2003-11-19 13:53:55 +00:00
Jack Jansen
42f3b9ae4a
Upped version
2003-11-19 13:50:21 +00:00
Jack Jansen
e41072378d
Upped version numbers, and converted to UTF-16.
2003-11-19 13:49:28 +00:00
Jack Jansen
2586aa810e
Upped.
2003-11-19 13:48:13 +00:00
Jack Jansen
9feabbdcd2
This file is utf-16, not utf-8 (or ascii).
2003-11-19 13:47:22 +00:00
Jack Jansen
d48364e8b1
Forward port of various fixes that were initially only done on the
...
release23-maint branch:
- Remember the scroll position when rebuilding the browser (as we do far
too often). Fixes #824430 .
- Allow for the documentation to be inside PythonIDE as well as in
the Python.app inside the framework (the original location for 2.3).
- Updated version numbers
- In PythonIDE, add the Tools/IDE directory as the second entry in
sys.path in stead of as the first, leaving PythonIDE.app/Contents/Resources
as the first one.
- The code for setting the working directory to $HOME was both incorrect
and in the wrong place, fixed.
- On OSX the default location for IDE scripts is now
$HOME/Library/Python/IDE-Scripts.
2003-11-19 13:45:26 +00:00
Jack Jansen
6bf31278ac
Ported from 23maint branch: add icons to BuildApplet.
2003-11-19 13:37:22 +00:00
Walter Dörwald
fb4d0e0cea
Fix typos.
2003-11-19 13:35:49 +00:00
Jack Jansen
c86c9de7d4
Added a site
2003-11-19 13:33:47 +00:00
Jack Jansen
47e8f16b1e
Upped version
2003-11-19 13:33:19 +00:00
Kurt B. Kaiser
924f616421
- After an exception, run.py was not setting the exception vector. Noam
...
Raphael suggested correcting this so pdb's postmortem pm() would work.
IDLEfork Patch 844675
Modified: NEWS.txt run.py
2003-11-19 04:52:32 +00:00
Barry Warsaw
b03136ad52
__init__(): The docstring was incorrect regarding how header wrapping
...
gets done when maxheaderlen <> 0. The header really gets wrapped via
the email.Header.Header class, which has a more sophisticated
algorithm than just splitting on semi-colons.
2003-11-19 02:23:01 +00:00
Barry Warsaw
f8d3bcc77e
Generator's constructor: The documentation was incorrect regarding how
...
header wrapping gets done when maxheaderlen <> 0. The header really
gets wrapped via the email.Header.Header class, which has a more
sophisticated algorithm than just splitting on semi-colons.
2003-11-19 02:22:36 +00:00
Jack Jansen
3997f58a0c
Modified version by Bob Ippolito. It passes the just-added test_applesingle
...
after some minor mods. Fixes #803498 , but should NOT be backported because
the original problem seems to be unreproducable.
2003-11-18 23:09:19 +00:00
Just van Rossum
5949854200
Fix for [ 765456 ]: testAFakeZlib failed on platforms that use a
...
statically linked zlib module, but since the problem it tests can't
exist on these systems, simply skip it then. Will backport.
2003-11-18 23:00:55 +00:00
Just van Rossum
4e6b3c55d0
Fix for [ 782686 ]: new files used \r as the default line separator
...
instead of os.linesep.
2003-11-18 22:41:16 +00:00
Jack Jansen
c0b2b72702
Test the applesingle decoder.
2003-11-18 22:36:12 +00:00