Antoine Pitrou
a103b96a80
Issue #14829 : Fix bisect and range() indexing with large indices (>= 2 ** 32) under 64-bit Windows.
14 years ago
Antoine Pitrou
e7672d38dc
Issue #14732 : The _csv module now uses PEP 3121 module initialization.
Patch by Robin Schreiber.
14 years ago
Hynek Schlawack
51b2ed51f0
#14809 : Add HTTP status codes from RFC 6585 to http.server and http.client
Patch by EungJun Yi.
14 years ago
Ned Deily
4d377d98a1
Issue #14777 : In an X11 windowing environment, tkinter may return
undecoded UTF-8 bytes as a string when accessing the Tk clipboard.
Modify clipboad_get() to first request type UTF8_STRING when no
specific type is requested in an X11 windowing environment, falling
back to the current default type STRING if that fails.
Original patch by Thomas Kluyver.
14 years ago
Antoine Pitrou
63065d761e
Issue #14624 : UTF-16 decoding is now 3x to 4x faster on various inputs.
Patch by Serhiy Storchaka.
14 years ago
Hynek Schlawack
c96f5a0457
Sort file list in test_os.WalkTests
Adding new files into the tree lead to buildbot fails as the order wasn't
deterministic.
14 years ago
Hynek Schlawack
66bfcc1b0f
#14773 : Fix os.fwalk() failing on dangling symlinks
14 years ago
Senthil Kumaran
34f3fcc269
Issue #12541 : Be lenient with quotes around Realm field of HTTP Basic Authentation in urllib2.
G: changed Misc/NEWS
14 years ago
Giampaolo Rodola'
ffa1d0b8d5
#14807 : move undocumented tarfile.filemode() to stat.filemode(). Add tarfile.filemode alias with deprecation warning.
14 years ago
Martin v. Löwis
41829e82c1
Document f4d7ad6c9d6e.
14 years ago
Benjamin Peterson
d5a1c44455
PEP 415: Implement suppression of __context__ display with an exception attribute
This replaces the original PEP 409 implementation. See #14133 .
14 years ago
Lars Gustäbel
b062a2fa17
Issue #13815 : Resurrect the ExFileObject class.
After a discussion in the tracker, the decision was made to keep the
ExFileObject class after all as a subclass of io.BufferedReader instead of
removing it completely.
14 years ago
Mark Dickinson
ba3b0d84bd
Issue #14245 : Improve floating-point entry in FAQ. Thanks Zbyszek Jędrzejewski-Szmek for some of the wording.
14 years ago
Antoine Pitrou
9a2349030a
Issue #14417 : Mutating a dict during lookup now restarts the lookup instead of raising a RuntimeError (undoes issue #14205 ).
14 years ago
Charles-François Natali
7feb9f4225
Issue #14532 : Add a secure_compare() helper to the hmac module, to mitigate
timing attacks. Patch by Jon Oberheide.
14 years ago
Brett Cannon
d200bf534b
Add importlib.util.resolve_name().
14 years ago
Brett Cannon
62961dde31
Issue #13959 : Document imp.find_module/load_module as deprecated.
The code itself does not raise a DeprecationWarning as the functions
are technically fine, it's just a bad API. Unfortunately experience
has shown that the terrible API has been exposed in various places,
necessitating that it stick around probably until py4k comes around
since it is such a shift to move over to importlib.find_loader().
14 years ago
Brian Curtin
401f9f3d32
Fix #13210 . Port the Windows build from VS2008 to VS2010.
14 years ago
Martin v. Löwis
7fb79fcb64
Issue #14366 : Support lzma compression in zip files.
Patch by Serhiy Storchaka.
14 years ago
Brett Cannon
ee78a2b51c
Issue #13959 : Introduce importlib.find_loader().
The long-term goal is to deprecate imp.find_module() in favour of this
API, but it will take some time as some APIs explicitly return/use what
imp.find_module() returns.
14 years ago
Antoine Pitrou
424246fbf3
Issue #14082 : shutil.copy2() now copies extended attributes, if possible.
Patch by Hynek Schlawack.
14 years ago
Brett Cannon
c049952de7
Issue #13959 : Have
importlib.abc.FileLoader.load_module()/get_filename() and
importlib.machinery.ExtensionFileLoader.load_module() have their
single argument be optional as the loader's constructor has all the
ncessary information.
This allows for the deprecation of
imp.load_source()/load_compile()/load_package().
14 years ago
Brett Cannon
cb66eb0dec
Issue #13959 : Deprecate imp.get_suffixes() for new attributes on
importlib.machinery that provide the suffix details for import.
The attributes were not put on imp so as to compartmentalize
everything importlib needs for setting up imports in
importlib.machinery.
This also led to an indirect deprecation of inspect.getmoduleinfo() as
it directly returned imp.get_suffix's returned tuple which no longer
makes sense.
14 years ago
Ned Deily
5fddf866d8
Issue #14662 : Prevent shutil failures on OS X when destination does not
support chflag operations. (Patch by Hynek Schlawack)
14 years ago
Ned Deily
baf75713c7
Issue #14662 : Prevent shutil failures on OS X when destination does not
support chflag operations. (Patch by Hynek Schlawack)
14 years ago
Antoine Pitrou
1682e5d740
Issue #14157 : Fix time.strptime failing without a year on February 29th.
Patch by Hynek Schlawack.
14 years ago
Richard Oudkerk
59d5404bc7
Issue #14753 : Make multiprocessing treat negative timeouts as it did in 3.2
In Python 3.2 and earlier, Process.join() and Connection.poll()
treated negative timeouts as zero timeouts. Earlier versions from
the 3.3 line of development treat them as infinite timeouts.
The patch reverts to the old behaviour.
14 years ago
Antoine Pitrou
ca5f91b888
Issue #14738 : Speed-up UTF-8 decoding on non-ASCII data. Patch by Serhiy Storchaka.
14 years ago
Jesus Cea
7f0d88860f
Closes #14768 : os.path.expanduser('~/a') doesn't works correctly when HOME is '/'
14 years ago
Antoine Pitrou
d576c711a5
Issue #14761 : Fix potential leak on an error case in the import machinery.
14 years ago
Antoine Pitrou
6efa50a384
Issue #14583 : Fix importlib bug when a package's __init__.py would first import one of its modules then raise an error.
14 years ago
Mark Dickinson
da029fb293
Issue #14741 : Fix missing support for ellipsis in parser module.
14 years ago
Mark Dickinson
11c1dee183
Issue #14697 : Fix missing parser module support for set displays and set comprehensions.
14 years ago
Mark Dickinson
cf360b9209
Issue #14701 : Add missing support for 'raise ... from' in parser module.
14 years ago
Mark Dickinson
99e2e5552a
Issue #14700 : Fix two broken and undefined-behaviour-inducing overflow checks in old-style string formatting. Thanks Serhiy Storchaka for report and original patch.
14 years ago
Mark Dickinson
aeb562ee5f
Add John Regehr to Misc/ACKS for his help with finding integer overflows (issue #9530 ).
14 years ago
Mark Dickinson
640335c61f
Fix issue number in Misc/NEWS.
14 years ago
Richard Oudkerk
d30c5d5c9d
Add Misc/NEWS entry for rev b4a1d9287780
14 years ago
Mark Dickinson
1b2e9444fe
Issue #14965 : Fix missing support for starred assignments in Tools/parser/unparse.py.
14 years ago
Ezio Melotti
6cc7a41c2f
#14034 : added the argparse tutorial. Patch by Tshepang Lekhonkhobe.
14 years ago
Nadeem Vawda
7e126205e6
Closes #13989 : Add support for text modes to gzip.open().
Also, add tests for gzip.open().
14 years ago
Georg Brandl
88b95f9105
Fix some rst errors in NEWS.
14 years ago
Georg Brandl
85a2394467
Post-3.3a3 bump.
14 years ago
Larry Hastings
d9728b5932
Update Misc/NEWS for issues #14127 and #14705 . (And, technically, #10148.)
14 years ago
Lars Gustäbel
7a919e9930
Issue #13815 : TarFile.extractfile() now returns io.BufferedReader objects.
The ExFileObject class was removed, some of its code went into _FileInFile.
14 years ago
Benjamin Peterson
7295c6a871
fix calling the classmethod descriptor directly ( closes #14699 )
14 years ago
Georg Brandl
ab0ef20663
Bump to 3.3.0a3.
14 years ago
Martin v. Löwis
f6b16a4b50
Issue #14371 : Support bzip2 in zipfile module.
Patch by Serhiy Storchaka.
14 years ago
Senthil Kumaran
42d7081806
issue13183 - Fix pdb skipping frames after hitting a breakpoint and running step. Patch by Xavier de Gaye
14 years ago
Martin v. Löwis
e654c11f56
Issue #14433 : Prevent msvcrt crash in interactive prompt when stdin is closed.
14 years ago