]>
granicus.if.org Git - python/log
Antoine Pitrou [Fri, 29 Oct 2010 10:38:18 +0000 (10:38 +0000)]
Issue #10093: ResourceWarnings are now issued when files and sockets are
deallocated without explicit closing. These warnings are silenced by
default, except in pydebug mode.
Lars Gustäbel [Fri, 29 Oct 2010 09:08:19 +0000 (09:08 +0000)]
Add read support for all missing variants of the GNU sparse
extensions. Thus, in addition to GNUTYPE_SPARSE headers, sparse
information in pax headers created by GNU tar can now be decoded.
All three formats 0.0, 0.1 and 1.0 are supported.
On filesystems that support this, holes in files are now restored
whenever a sparse member is extracted.
Georg Brandl [Fri, 29 Oct 2010 06:17:38 +0000 (06:17 +0000)]
(?:...) is a non-capturing, but still grouping construct.
Georg Brandl [Fri, 29 Oct 2010 05:36:28 +0000 (05:36 +0000)]
Fix markup error and update false positive entries from "make suspicious".
Georg Brandl [Fri, 29 Oct 2010 05:30:17 +0000 (05:30 +0000)]
Port suspicious markup builder and patchlevel.py so that they can be used with Python 2 and 3 without conversion.
Georg Brandl [Fri, 29 Oct 2010 05:24:24 +0000 (05:24 +0000)]
Re-add "debugger" label, it is used in pydoc-topics.
Georg Brandl [Fri, 29 Oct 2010 05:22:17 +0000 (05:22 +0000)]
send_bytes obviously needs bytes...
Georg Brandl [Fri, 29 Oct 2010 04:54:13 +0000 (04:54 +0000)]
#10222: fix for overzealous AIX compiler.
Benjamin Peterson [Fri, 29 Oct 2010 03:28:14 +0000 (03:28 +0000)]
decrement offset when it points to a newline (#10186 followup)
Victor Stinner [Fri, 29 Oct 2010 00:57:35 +0000 (00:57 +0000)]
What's New in Python 3.2: update Unicode section
Victor Stinner [Fri, 29 Oct 2010 00:38:58 +0000 (00:38 +0000)]
Issue #10210: os.get_exec_path() ignores BytesWarning warnings
Victor Stinner [Thu, 28 Oct 2010 23:14:45 +0000 (23:14 +0000)]
#10209, test_pep277: disable test_normalize and test_listdir on darwin
These tests are irrevelant on this OS.
Victor Stinner [Thu, 28 Oct 2010 22:57:03 +0000 (22:57 +0000)]
test_pep277: disable filenames 11, 12, 13, 14 on darwin
Because darwin "normalizes" these filenames differently than Python's NFD
normalization.
Antoine Pitrou [Thu, 28 Oct 2010 22:56:58 +0000 (22:56 +0000)]
Issue #5437: A preallocated MemoryError instance should not hold traceback
data (including local variables caught in the stack trace) alive infinitely.
Alexander Belopolsky [Thu, 28 Oct 2010 20:13:52 +0000 (20:13 +0000)]
Fixed a typo in a comment.
Hirokazu Yamamoto [Thu, 28 Oct 2010 17:57:25 +0000 (17:57 +0000)]
Updated readme.txt about OpenSSL.
Georg Brandl [Thu, 28 Oct 2010 14:55:02 +0000 (14:55 +0000)]
#10116: wrap transient_internet() around net access in test_urllib2net.
Éric Araujo [Thu, 28 Oct 2010 13:49:17 +0000 (13:49 +0000)]
Fix typo from r85874
Georg Brandl [Thu, 28 Oct 2010 13:07:50 +0000 (13:07 +0000)]
Review new Barrier docs.
Georg Brandl [Thu, 28 Oct 2010 13:01:06 +0000 (13:01 +0000)]
Support new Condition return value in the multiprocessing version.
Victor Stinner [Thu, 28 Oct 2010 11:20:31 +0000 (11:20 +0000)]
test_pep277: add identifiers to filenames
Victor Stinner [Thu, 28 Oct 2010 11:11:24 +0000 (11:11 +0000)]
test_pep277: format filename with ascii() on failure
"%a" instead of "%r"
Victor Stinner [Thu, 28 Oct 2010 11:09:09 +0000 (11:09 +0000)]
test_pep277: format function argument with ascii() on failure
"%a" instead of "%r"
Kristján Valur Jónsson [Thu, 28 Oct 2010 09:43:10 +0000 (09:43 +0000)]
issue 8777
Add threading.Barrier
Georg Brandl [Thu, 28 Oct 2010 09:24:56 +0000 (09:24 +0000)]
Condition.wait now returns bool.
Georg Brandl [Thu, 28 Oct 2010 09:03:20 +0000 (09:03 +0000)]
#10218: return timeout status from Condition.wait, mirroring other primitives' behavior.
Georg Brandl [Thu, 28 Oct 2010 08:38:30 +0000 (08:38 +0000)]
Fix bytes/str issues in get-remote-certificate.py.
Georg Brandl [Thu, 28 Oct 2010 06:42:33 +0000 (06:42 +0000)]
#7351: add more consistent exception name alias.
Antoine Pitrou [Wed, 27 Oct 2010 20:13:57 +0000 (20:13 +0000)]
Issue #8852: Allow the socket module to build on OpenSolaris.
Georg Brandl [Wed, 27 Oct 2010 20:01:51 +0000 (20:01 +0000)]
Add David.
Antoine Pitrou [Wed, 27 Oct 2010 19:45:43 +0000 (19:45 +0000)]
In open(), only set the buffer size from st.st_blksize when it is greater
than 1. This matches the pure Python implementation in _pyio and should
fix a couple of failures on the NetBSD buildbot.
Antoine Pitrou [Wed, 27 Oct 2010 18:52:48 +0000 (18:52 +0000)]
Recode modules from latin-1 to utf-8
Antoine Pitrou [Wed, 27 Oct 2010 18:33:30 +0000 (18:33 +0000)]
Issue #5027: The standard `xml` namespace is now understood by
xml.sax.saxutils.XMLGenerator as being bound to
http://www.w3.org/XML/1998/namespace. Patch by Troy J. Farrell.
Alexander Belopolsky [Wed, 27 Oct 2010 13:25:45 +0000 (13:25 +0000)]
Issue #10193: Simplified instrospection used by turtle module
Georg Brandl [Wed, 27 Oct 2010 07:27:06 +0000 (07:27 +0000)]
#5975: add unix_dialect to csv module.
Georg Brandl [Wed, 27 Oct 2010 07:21:54 +0000 (07:21 +0000)]
Encoding fix.
Alexander Belopolsky [Wed, 27 Oct 2010 03:06:43 +0000 (03:06 +0000)]
Issue #7061: Dropped "for Tk" from turtle module title and moved its
doc section under frameworks. Also fixed a couple of markup issues
that affected TOC rendering.
Victor Stinner [Wed, 27 Oct 2010 00:25:46 +0000 (00:25 +0000)]
Simplify PyUnicode_Encode/DecodeFSDefault on Windows/Mac OS X
* Windows always uses mbcs
* Mac OS X always uses utf-8
Georg Brandl [Tue, 26 Oct 2010 20:12:37 +0000 (20:12 +0000)]
Fix import.
Georg Brandl [Tue, 26 Oct 2010 19:58:11 +0000 (19:58 +0000)]
#10200: typo.
Georg Brandl [Tue, 26 Oct 2010 19:31:06 +0000 (19:31 +0000)]
#10200: typo.
Vinay Sajip [Tue, 26 Oct 2010 13:16:11 +0000 (13:16 +0000)]
logging: Improved Formatter implementation.
R. David Murray [Tue, 26 Oct 2010 12:42:24 +0000 (12:42 +0000)]
#7761: fix telnetlib.interact failures on Windows.
Georg Brandl [Tue, 26 Oct 2010 10:42:16 +0000 (10:42 +0000)]
faqwiz is removed.
Georg Brandl [Tue, 26 Oct 2010 10:39:14 +0000 (10:39 +0000)]
Work a bit more on tkinter demos.
Georg Brandl [Tue, 26 Oct 2010 06:59:23 +0000 (06:59 +0000)]
Markup fix.
Georg Brandl [Mon, 25 Oct 2010 17:50:20 +0000 (17:50 +0000)]
#3018: tkinter demo fixes for py3k.
Victor Stinner [Mon, 25 Oct 2010 17:37:23 +0000 (17:37 +0000)]
sys_update_path(): update sys.path even if argc==0
Victor Stinner [Mon, 25 Oct 2010 17:37:18 +0000 (17:37 +0000)]
update gitignore
Senthil Kumaran [Mon, 25 Oct 2010 16:36:20 +0000 (16:36 +0000)]
Fix issue10192 - add urlencode to urllib.parse.__all__
Vinay Sajip [Mon, 25 Oct 2010 15:25:24 +0000 (15:25 +0000)]
logging: Formatter implementation tweak.
Vinay Sajip [Mon, 25 Oct 2010 13:57:39 +0000 (13:57 +0000)]
logging: Added style option to Formatter to allow %, {} or himBHformatting.
Jesus Cea [Mon, 25 Oct 2010 13:02:04 +0000 (13:02 +0000)]
Issue #10143: Update "os.pathconf" values
Skip Montanaro [Mon, 25 Oct 2010 01:35:48 +0000 (01:35 +0000)]
test_gdb should be skipped on darwin (not up to v7 yet)
Victor Stinner [Sun, 24 Oct 2010 21:12:26 +0000 (21:12 +0000)]
str.encode() doesn't accept None as errors: use 'strict' instead
Victor Stinner [Sun, 24 Oct 2010 21:05:03 +0000 (21:05 +0000)]
Issue #10161: test_pep277 formats filenames with ascii() on error
As suggested by Antoine, it's better to patch only test_pep277 than the
unittest module.
Georg Brandl [Sun, 24 Oct 2010 20:47:32 +0000 (20:47 +0000)]
These are true PyCFunctions, after adding the second argument to oss_self, no need to cast.
Victor Stinner [Sun, 24 Oct 2010 20:38:25 +0000 (20:38 +0000)]
Issue #8761: Mangle PyUnicode_CompareWithASCIIString function name for
narrow/wide unicode build.
Victor Stinner [Sun, 24 Oct 2010 20:32:26 +0000 (20:32 +0000)]
os: fsencode(), fsdecode() and os.environ(b) internal encode-decode methods
keep a local copy of the fileystem encoding, instead of calling
sys.getfilesystemencoding() each time.
The filesystem encoding is now constant.
Georg Brandl [Sun, 24 Oct 2010 15:16:02 +0000 (15:16 +0000)]
Add documentation about the default warnings filters.
Georg Brandl [Sun, 24 Oct 2010 15:11:22 +0000 (15:11 +0000)]
Add a new warning gategory, ResourceWarning, as discussed on python-dev. It is silent by default,
except when configured --with-pydebug.
Emit this warning from the GC shutdown procedure, rather than just printing to stderr.
Georg Brandl [Sun, 24 Oct 2010 14:32:45 +0000 (14:32 +0000)]
Fix style.
Georg Brandl [Sun, 24 Oct 2010 14:21:42 +0000 (14:21 +0000)]
Add casts (one needed, one for consistency).
Georg Brandl [Sun, 24 Oct 2010 14:20:22 +0000 (14:20 +0000)]
Remove usage of exception indexing.
Nick Coghlan [Sun, 24 Oct 2010 11:23:25 +0000 (11:23 +0000)]
Issue 5178: Add tempfile.TemporaryDirectory (original patch by Neil Schemenauer)
Benjamin Peterson [Sun, 24 Oct 2010 03:41:46 +0000 (03:41 +0000)]
tighten loop
Benjamin Peterson [Sun, 24 Oct 2010 02:52:05 +0000 (02:52 +0000)]
remove broken code accounting an offset the size of the line #10186
R. David Murray [Sat, 23 Oct 2010 22:19:56 +0000 (22:19 +0000)]
#
1349106 : add linesep argument to generator.flatten and header.encode.
Antoine Pitrou [Sat, 23 Oct 2010 19:42:38 +0000 (19:42 +0000)]
Issue #10185: use Py_hash_t instead of long
Martin v. Löwis [Sat, 23 Oct 2010 19:02:30 +0000 (19:02 +0000)]
Revert r85801. The test ought to pass without rounding.
Antoine Pitrou [Sat, 23 Oct 2010 17:37:54 +0000 (17:37 +0000)]
Follow up to #9778: fix regressions on 64-bit Windows builds
Georg Brandl [Sat, 23 Oct 2010 17:31:52 +0000 (17:31 +0000)]
#6518: enable context manager protocol for ossaudiodev types.
Antoine Pitrou [Sat, 23 Oct 2010 17:05:13 +0000 (17:05 +0000)]
Also guard other SOCK_NONBLOCK test
Victor Stinner [Sat, 23 Oct 2010 17:02:31 +0000 (17:02 +0000)]
Issue #6011: sysconfig and distutils.sysconfig use the surrogateescape error
handler to parse the Makefile file. Avoid a UnicodeDecodeError if the source
code directory name contains a non-ASCII character and the locale encoding is
ASCII.
Antoine Pitrou [Sat, 23 Oct 2010 17:01:44 +0000 (17:01 +0000)]
Fix SOCK_CLOEXEC and SOCK_NONBLOCK tests on recent glibcs with old Linux kernels.
Benjamin Peterson [Sat, 23 Oct 2010 16:20:50 +0000 (16:20 +0000)]
follow up to #9778: define and use an unsigned hash type
Victor Stinner [Sat, 23 Oct 2010 01:15:30 +0000 (01:15 +0000)]
Try to fix test_tarfile on AMD64 debian parallel 3.x
tarinfo.mtime is an int, whereas getmtime() is a float and it might be
different by something like 3 µs.
Victor Stinner [Sat, 23 Oct 2010 00:13:28 +0000 (00:13 +0000)]
Issue #6011: getpath: decode VPATH env var from the locale encoding
Instead of casting it to wchar_t* without conversion. It fixes a bug if Python
is compiled a non-ascii directory, different than the source code directory,
with C locale.
Antoine Pitrou [Fri, 22 Oct 2010 21:41:05 +0000 (21:41 +0000)]
Revert r85797 (and r85798): it broke the Windows buildbots because of
test_multiprocessing's misbehaviour.
Antoine Pitrou [Fri, 22 Oct 2010 19:45:13 +0000 (19:45 +0000)]
Update what's new
Antoine Pitrou [Fri, 22 Oct 2010 19:43:59 +0000 (19:43 +0000)]
Issue #9935: Speed up pickling of instances of user-defined classes.
Antoine Pitrou [Fri, 22 Oct 2010 18:44:15 +0000 (18:44 +0000)]
For now, remove accept4() code (issue #10115)
Antoine Pitrou [Fri, 22 Oct 2010 18:24:20 +0000 (18:24 +0000)]
Fix test_ssl on Ubuntu buildbot with patched OpenSSL
Antoine Pitrou [Fri, 22 Oct 2010 18:19:07 +0000 (18:19 +0000)]
Issue #5639: Add a *server_hostname* argument to `SSLContext.wrap_socket`
in order to support the TLS SNI extension. `HTTPSConnection` and
`urlopen()` also use this argument, so that HTTPS virtual hosts are now
supported.
Barry Warsaw [Fri, 22 Oct 2010 17:17:51 +0000 (17:17 +0000)]
Only hack cmd.library_dirs when running under Py_ENABLE_SHARED. Tested both
with and without --enable-shared on Ubuntu 10.10. Hopefully this finally
solves bug 10126. Will check 3.1 next.
Georg Brandl [Fri, 22 Oct 2010 06:35:59 +0000 (06:35 +0000)]
Refactor interesting use of try-finally.
Georg Brandl [Fri, 22 Oct 2010 06:29:21 +0000 (06:29 +0000)]
Make top_level attribute a set instead of a dict with None values.
Georg Brandl [Fri, 22 Oct 2010 06:28:01 +0000 (06:28 +0000)]
#10166: rewrite self-recursion to iteration in pstats.Stats.add(). Also add a unittest and a stats test file.
Éric Araujo [Thu, 21 Oct 2010 23:02:07 +0000 (23:02 +0000)]
Apply fix from r85784 on py3k too.
Fixes bug #10126 for Python 3.2 by using $RUNSHARED to find the
directory to the shared library. test_distutils now passes when
Python was built with --enable-shared (Barry didn’t have the error
but I did).
Alexander Belopolsky [Thu, 21 Oct 2010 22:29:36 +0000 (22:29 +0000)]
Fixed a typo
Alexander Belopolsky [Thu, 21 Oct 2010 18:15:39 +0000 (18:15 +0000)]
Issue #7061: Fixed section title
Georg Brandl [Thu, 21 Oct 2010 15:44:51 +0000 (15:44 +0000)]
Add .hgeol file for the Mercurial EOL extension.
Brian Curtin [Thu, 21 Oct 2010 14:45:01 +0000 (14:45 +0000)]
Fix r85774 editor fail. Had a dangling try and incorrect indent.
Brian Curtin [Thu, 21 Oct 2010 14:11:48 +0000 (14:11 +0000)]
Fix #10162: Add try/except around _winreg.OpenKey for keys that are
unreadable by all users, e.g., Flash, Silverlight, and Java keys were
causing errors.
We don't currently have a way to grant/deny permissions for a key
via winreg so there are no tests for this.
Georg Brandl [Thu, 21 Oct 2010 13:45:52 +0000 (13:45 +0000)]
#4829: better error message for invalid file mode
Antoine Pitrou [Thu, 21 Oct 2010 13:42:28 +0000 (13:42 +0000)]
Issue #10089: Add support for arbitrary -X options on the command-line.
They can be retrieved through a new attribute `sys._xoptions`.
Georg Brandl [Thu, 21 Oct 2010 13:34:51 +0000 (13:34 +0000)]
#
1203650 : allow larger list of files in windows makefile for freeze.
Georg Brandl [Thu, 21 Oct 2010 13:29:10 +0000 (13:29 +0000)]
#3077: fix h2py substitution of character literals.
Georg Brandl [Thu, 21 Oct 2010 13:01:23 +0000 (13:01 +0000)]
Fix missing import.
Georg Brandl [Thu, 21 Oct 2010 12:59:14 +0000 (12:59 +0000)]
#9919: fix off-by-one error in lineno command in Misc/gdbinit; also add newline to its output.