]>
granicus.if.org Git - python/log
Antoine Pitrou [Wed, 6 Oct 2010 21:21:18 +0000 (21:21 +0000)]
Issue #9759: GzipFile now raises ValueError when an operation is attempted
after the file is closed. Patch by Jeffrey Finkelstein.
Antoine Pitrou [Wed, 6 Oct 2010 21:13:56 +0000 (21:13 +0000)]
More new things in what's new
Antoine Pitrou [Wed, 6 Oct 2010 18:38:22 +0000 (18:38 +0000)]
FakeSocket is (supposed to be) gone in 3.x
Brian Quinlan [Wed, 6 Oct 2010 13:05:45 +0000 (13:05 +0000)]
Fixes 9903: test_concurrent_futures writes on stderr
Georg Brandl [Wed, 6 Oct 2010 12:29:49 +0000 (12:29 +0000)]
Update to Sphin 1.0.4.
Georg Brandl [Wed, 6 Oct 2010 10:35:24 +0000 (10:35 +0000)]
Fix the suspicious builder not to write CRLF, update suspicious file and add instructions to Makefile.
Georg Brandl [Wed, 6 Oct 2010 10:26:05 +0000 (10:26 +0000)]
Fix errors found by "make suspicious".
Georg Brandl [Wed, 6 Oct 2010 10:14:08 +0000 (10:14 +0000)]
Fix spelling and markup.
Georg Brandl [Wed, 6 Oct 2010 10:11:56 +0000 (10:11 +0000)]
Migrate to Sphinx 1.0 C language constructs.
Georg Brandl [Wed, 6 Oct 2010 08:52:48 +0000 (08:52 +0000)]
Copyedit of os.symlink() docs.
Georg Brandl [Wed, 6 Oct 2010 05:08:32 +0000 (05:08 +0000)]
#10034: import readline in longer example.
Amaury Forgeot d'Arc [Tue, 5 Oct 2010 23:14:47 +0000 (23:14 +0000)]
#2982 More test coverage for the pyexpat parser.
Amaury Forgeot d'Arc [Tue, 5 Oct 2010 22:15:37 +0000 (22:15 +0000)]
#9060 Let platforms without dup2() compile the replacement fonction without error.
Senthil Kumaran [Tue, 5 Oct 2010 18:46:56 +0000 (18:46 +0000)]
fix a typo.
Senthil Kumaran [Tue, 5 Oct 2010 18:35:41 +0000 (18:35 +0000)]
Remove the references of FTPS from the urllib Documentation. There is no support for it yet.
Antoine Pitrou [Tue, 5 Oct 2010 11:24:49 +0000 (11:24 +0000)]
Fix test_tk under OS X with Tk 8.4. Patch by Ned Deily.
This should fix some buildbot failures.
Georg Brandl [Tue, 5 Oct 2010 07:16:01 +0000 (07:16 +0000)]
Indent version tags properly.
Éric Araujo [Tue, 5 Oct 2010 00:04:20 +0000 (00:04 +0000)]
Fix news entry formatting nits
Éric Araujo [Mon, 4 Oct 2010 23:52:37 +0000 (23:52 +0000)]
Fix interaction of custom translation classes and caching (#9042)
Éric Araujo [Mon, 4 Oct 2010 22:32:36 +0000 (22:32 +0000)]
Recode developers.txt to UTF-8, as discussed on python-dev.
Fix Łukasz’ name and also remove trailing whitespace. See thread at
http://mail.python.org/pipermail/python-dev/2010-September/103584.html
Antoine Pitrou [Mon, 4 Oct 2010 21:55:14 +0000 (21:55 +0000)]
GzipFile.peek improvements, suggested by Nir Aides.
Giampaolo Rodolà [Mon, 4 Oct 2010 21:08:36 +0000 (21:08 +0000)]
Fix issue 6706: adds new handle_accepted() method to asyncore.dispatcher
Martin v. Löwis [Mon, 4 Oct 2010 15:48:14 +0000 (15:48 +0000)]
Add Tal Einat.
Lars Gustäbel [Mon, 4 Oct 2010 15:18:47 +0000 (15:18 +0000)]
Issue #9065: no longer use "root" as the default for the
uname and gname field.
If tarfile creates a new archive and adds a file with a
uid/gid that doesn't have a corresponding name on the
system (e.g. because the user/group account was deleted) it
uses the empty string in the uname/gname field now instead
of "root". Using "root" as the default was a bad idea
because on extraction the uname/gname fields are supposed
to override the uid/gid fields. So, all archive members
with nameless uids/gids belonged to the root user after
extraction.
Senthil Kumaran [Mon, 4 Oct 2010 05:42:58 +0000 (05:42 +0000)]
Remove the debugging print line from the test.
Gerhard Häring [Sun, 3 Oct 2010 21:47:06 +0000 (21:47 +0000)]
Fixes #10020
Senthil Kumaran [Sun, 3 Oct 2010 18:22:42 +0000 (18:22 +0000)]
Fix Issue10012 - httplib headers, which are (sometimes mistakenly) int are explicitly cast to str (bytes - in py3k).
Senthil Kumaran [Sun, 3 Oct 2010 17:55:45 +0000 (17:55 +0000)]
Fix Issue9272 - Change CGIHTTPServer to give the child program a copy of os.environ
Tarek Ziadé [Sun, 3 Oct 2010 14:45:06 +0000 (14:45 +0000)]
typo in Arfrever name
Tarek Ziadé [Sun, 3 Oct 2010 14:18:09 +0000 (14:18 +0000)]
Fixed #8980: distutils.command.check was failing w/ docutils installed
Benjamin Peterson [Sun, 3 Oct 2010 02:13:39 +0000 (02:13 +0000)]
typo
Benjamin Peterson [Sat, 2 Oct 2010 17:55:47 +0000 (17:55 +0000)]
add a test and a note about metaclasses now being abcs
R. David Murray [Sat, 2 Oct 2010 15:58:26 +0000 (15:58 +0000)]
#
1050268 : make parseaddr 'quote' the contents of quoted strings in addresses.
Also made the doc string for email._parseaddr's 'quote' function more
accurate; I'd love to make the function match the old docstring instead,
but other code uses it according the existing semantics.
R. David Murray [Sat, 2 Oct 2010 13:29:13 +0000 (13:29 +0000)]
Make the printing of sqlite version in verbose mode work with regrtest -w.
Victor Stinner [Sat, 2 Oct 2010 11:50:49 +0000 (11:50 +0000)]
Update changelog for r85174
Victor Stinner [Sat, 2 Oct 2010 11:49:31 +0000 (11:49 +0000)]
Issue #8670: Rename testcapi unicode test methods
* test_aswidechar() => unicode_aswidechar()
* test_aswidecharstring() => unicode_aswidecharstring()
Victor Stinner [Sat, 2 Oct 2010 11:46:20 +0000 (11:46 +0000)]
Oops, revert unwanted _testcapi changes of r85174
Victor Stinner [Sat, 2 Oct 2010 11:25:35 +0000 (11:25 +0000)]
Issue #8670: ctypes.c_wchar supports non-BMP characters with 32 bits wchar_t
Victor Stinner [Sat, 2 Oct 2010 11:11:27 +0000 (11:11 +0000)]
Issue #8670: PyUnicode_AsWideChar() and PyUnicode_AsWideCharString() replace
UTF-16 surrogate pairs by single non-BMP characters for 16 bits Py_UNICODE
and 32 bits wchar_t (eg. Linux in narrow build).
Victor Stinner [Sat, 2 Oct 2010 11:03:13 +0000 (11:03 +0000)]
Issue #8870: PyUnicode_AsWideCharString() doesn't count the trailing nul character
And write unit tests for PyUnicode_AsWideChar() and PyUnicode_AsWideCharString().
Senthil Kumaran [Sat, 2 Oct 2010 10:33:13 +0000 (10:33 +0000)]
Use proper variable name 'data' instead of 'str' in the send method.
Senthil Kumaran [Sat, 2 Oct 2010 03:16:04 +0000 (03:16 +0000)]
Fix - issue10010 .. index:: position in the docs.
Benjamin Peterson [Sat, 2 Oct 2010 00:03:31 +0000 (00:03 +0000)]
type.__abstractmethods__ should raise an AttributeError #10006
Amaury Forgeot d'Arc [Fri, 1 Oct 2010 23:42:24 +0000 (23:42 +0000)]
Lower the tone of the warning about SSL certificate validation.
R. David Murray [Fri, 1 Oct 2010 20:38:33 +0000 (20:38 +0000)]
Fix docstring typo.
R. David Murray [Fri, 1 Oct 2010 15:40:20 +0000 (15:40 +0000)]
#10004: in Q encoded word ignore '=xx' when xx is not valid hex.
Bug report and fix by Thomas Guettler.
Brian Curtin [Fri, 1 Oct 2010 14:49:24 +0000 (14:49 +0000)]
Fix #10003. Add SIGBREAK to the set of valid signals on Windows.
This fixes a regression noticed by bzr, introduced by issue #9324.
Alexander Belopolsky [Fri, 1 Oct 2010 14:18:49 +0000 (14:18 +0000)]
Issue #6608: time.asctime is now checking struct tm fields its input
before passing it to the system asctime. Patch by MunSic Jeong.
Hirokazu Yamamoto [Fri, 1 Oct 2010 10:40:49 +0000 (10:40 +0000)]
Cosmetic fix for PCBuild/readme.txt.
Georg Brandl [Fri, 1 Oct 2010 05:38:10 +0000 (05:38 +0000)]
Fix weird markup that caused latex to fail.
R. David Murray [Fri, 1 Oct 2010 02:08:02 +0000 (02:08 +0000)]
Fix a couple spelling errors in comments and delete redundant __len__ def.
Senthil Kumaran [Thu, 30 Sep 2010 06:09:18 +0000 (06:09 +0000)]
Issue1491 - BaseHTTPServer incorrectly implements response code 100
Brian Curtin [Wed, 29 Sep 2010 19:09:33 +0000 (19:09 +0000)]
Remove an unreferenced variable. len is no longer needed.
Mark Dickinson [Wed, 29 Sep 2010 19:06:36 +0000 (19:06 +0000)]
Issue #9599: Further accuracy tweaks to loghelper. For an integer n that's small enough to be converted to a float without overflow, log(n) is now computed as log(float(n)), and similarly for log10.
Mark Dickinson [Wed, 29 Sep 2010 18:41:54 +0000 (18:41 +0000)]
Add testcases from bug report #9980.
Victor Stinner [Wed, 29 Sep 2010 17:55:12 +0000 (17:55 +0000)]
Fix PyUnicode_AsWideCharString(): set *size if size is not NULL
Victor Stinner [Wed, 29 Sep 2010 16:59:46 +0000 (16:59 +0000)]
test_imp: getfilesystemencoding() cannot be None anymore
And the codec name is normalized.
Victor Stinner [Wed, 29 Sep 2010 16:59:18 +0000 (16:59 +0000)]
Use os.fsencode() to support surrogates
Victor Stinner [Wed, 29 Sep 2010 16:35:47 +0000 (16:35 +0000)]
Issue #9630: Redecode filenames when setting the filesystem encoding
Redecode the filenames of:
- all modules: __file__ and __path__ attributes
- all code objects: co_filename attribute
- sys.path
- sys.meta_path
- sys.executable
- sys.path_importer_cache (keys)
Keep weak references to all code objects until initfsencoding() is called, to
be able to redecode co_filename attribute of all code objects.
Antoine Pitrou [Wed, 29 Sep 2010 16:19:50 +0000 (16:19 +0000)]
Fix NNTP when there's a ".netrc" file
Antoine Pitrou [Wed, 29 Sep 2010 16:08:29 +0000 (16:08 +0000)]
Disable the usenetrc option when testing nntplib
Antoine Pitrou [Wed, 29 Sep 2010 15:03:40 +0000 (15:03 +0000)]
Issue #9360: Cleanup and improvements to the nntplib module. The API
now conforms to the philosophy of bytes and unicode separation in Python 3.
A test suite has also been added.
Brian Curtin [Wed, 29 Sep 2010 14:51:42 +0000 (14:51 +0000)]
Fix #9978. WINFUNCTYPE is from ctypes, not from ctypes.wintypes.
r85073 changed the importing in wintypes to not use *, so the previous
usage here became even more incorrect.
Antoine Pitrou [Wed, 29 Sep 2010 11:24:21 +0000 (11:24 +0000)]
Issue #9983: warn that urllib and httplib don't perform SSL certificate validation.
Antoine Pitrou [Wed, 29 Sep 2010 10:49:46 +0000 (10:49 +0000)]
Issue #9962: GzipFile now has the peek() method.
Victor Stinner [Wed, 29 Sep 2010 10:37:16 +0000 (10:37 +0000)]
Issue #9979: Use PyUnicode_AsWideCharString() in _ctypes module
* Convert unicode to wide character string before creating the PyCapsule
object
* Catch integer overflow
* Avoid useless memset()
* Prepare the support of surrogates
Victor Stinner [Wed, 29 Sep 2010 10:34:19 +0000 (10:34 +0000)]
Issue #9979: Use PyUnicode_AsWideCharString() in time.strftime()
Allocate memory with PyMem_Alloc() instead of the PyBytes API. Prepare the
surrogates support.
Victor Stinner [Wed, 29 Sep 2010 10:30:43 +0000 (10:30 +0000)]
Issue #9979: Use PyUnicode_AsWideCharString() for _locale.strcoll()
It simplifies the code and prepare the surrogates support.
Victor Stinner [Wed, 29 Sep 2010 10:28:51 +0000 (10:28 +0000)]
Issue #9979: Use PyUnicode_AsWideCharString() in import.c
Don't truncate path if it is too long anymore, and allocate fewer memory (but
allocate it on the heap, not on the stack).
Victor Stinner [Wed, 29 Sep 2010 10:25:54 +0000 (10:25 +0000)]
Issue #9979: Create function PyUnicode_AsWideCharString().
Victor Stinner [Wed, 29 Sep 2010 01:30:45 +0000 (01:30 +0000)]
linecache.updatecache(): don't the lines into the cache on IOError
Use the same behaviour than Python 2.7.
Victor Stinner [Wed, 29 Sep 2010 01:24:59 +0000 (01:24 +0000)]
linecache.updatecache() returns an empty list on error
lines variable was not set on IOError
R. David Murray [Wed, 29 Sep 2010 01:22:20 +0000 (01:22 +0000)]
Have test_sqlite print version info when run in verbose mode.
R. David Murray [Wed, 29 Sep 2010 01:08:05 +0000 (01:08 +0000)]
#7110: have regrtest print test failures and tracebacks to stderr not stdout.
Patch by Sandro Tosi.
Antoine Pitrou [Tue, 28 Sep 2010 23:59:51 +0000 (23:59 +0000)]
Give a dedicated page to memoryview objects, so that they can be part
of the concrete objects layer, while the buffer protocol is part of
the abstract objects layer.
Antoine Pitrou [Tue, 28 Sep 2010 23:39:41 +0000 (23:39 +0000)]
Buffers are not sequence objects (!). Put them in the abstract objects layers
instead.
Antoine Pitrou [Tue, 28 Sep 2010 23:04:04 +0000 (23:04 +0000)]
Various improvements to the docs of the buffer API
R. David Murray [Tue, 28 Sep 2010 22:25:18 +0000 (22:25 +0000)]
#9628: fix runtests.sh -x option so more than one test can be excluded.
Antoine Pitrou [Tue, 28 Sep 2010 22:03:27 +0000 (22:03 +0000)]
Fix compilation under Windows
Antoine Pitrou [Tue, 28 Sep 2010 21:52:30 +0000 (21:52 +0000)]
Discourage use of the old buffer API funcs
Antoine Pitrou [Tue, 28 Sep 2010 21:23:11 +0000 (21:23 +0000)]
Issue #9090: When a socket with a timeout fails with EWOULDBLOCK or EAGAIN,
retry the select() loop instead of bailing out. This is because select()
can incorrectly report a socket as ready for reading (for example, if it
received some data with an invalid checksum).
Hirokazu Yamamoto [Tue, 28 Sep 2010 21:08:38 +0000 (21:08 +0000)]
Issue #3612: Added new types to ctypes.wintypes. (CHAR and pointers)
Hirokazu Yamamoto [Tue, 28 Sep 2010 18:36:04 +0000 (18:36 +0000)]
Updated PC/VC6 openssl build script. (for openssl-1.0.0a)
Hirokazu Yamamoto [Tue, 28 Sep 2010 18:29:57 +0000 (18:29 +0000)]
Now perl path with spaces can be used.
Hirokazu Yamamoto [Tue, 28 Sep 2010 17:55:53 +0000 (17:55 +0000)]
Reverted to r70917.
Antoine Pitrou [Tue, 28 Sep 2010 15:29:16 +0000 (15:29 +0000)]
Issue #9970: improve C API documentation for memoryview objects
Ronald Oussoren [Tue, 28 Sep 2010 14:38:31 +0000 (14:38 +0000)]
Fix for issue #9568.
Ronald Oussoren [Tue, 28 Sep 2010 13:57:58 +0000 (13:57 +0000)]
Add support for the ZSH shell to the "Update Shell Profile" script
on MacOSX.
Patch by Sylvain Mora, issue #9701.
Hirokazu Yamamoto [Tue, 28 Sep 2010 09:46:48 +0000 (09:46 +0000)]
Changed order to see other test results. (Also temporary commit)
Hirokazu Yamamoto [Tue, 28 Sep 2010 09:11:21 +0000 (09:11 +0000)]
Run test_ttk_guionly in verbose mode. (This commit is temporary)
Mark Dickinson [Tue, 28 Sep 2010 07:22:27 +0000 (07:22 +0000)]
Issue #9599: Tweak loghelper algorithm to return slightly improved results for powers of 2.
Hirokazu Yamamoto [Tue, 28 Sep 2010 07:03:40 +0000 (07:03 +0000)]
Updated VS8.0 bz2.vcproj with PCBuild/vs9to8.py.
Brett Cannon [Mon, 27 Sep 2010 21:08:38 +0000 (21:08 +0000)]
Since __import__ is not designed for general use, have its docstring point
people towards importlib.import_module().
Closes issue #7397.
Brian Curtin [Mon, 27 Sep 2010 17:56:36 +0000 (17:56 +0000)]
Implement #8521. Added named argument handling to winreg's CreateKeyEx,
DeleteKeyEx, and OpenKeyEx.
Note that CKE and DKE are new functions for 3.2 so I didn't give them a
versionchanged because of the existing versionadded. OpenKeyEx already
existed so it gets a versionchanged tag.
Antoine Pitrou [Mon, 27 Sep 2010 17:52:25 +0000 (17:52 +0000)]
Issue #9950: Fix socket.sendall() crash or misbehaviour when a signal is
received. Now sendall() properly calls signal handlers if necessary,
and retries sending if these returned successfully, including on sockets
with a timeout.
Alexander Belopolsky [Mon, 27 Sep 2010 15:49:20 +0000 (15:49 +0000)]
Issue 9941: Minor code cleanup before implementing the context manager feature:
- Eliminated code repetition between run and runctx;
- Removed redundant calls to dict.key;
- Removed unused "blabbed" attribute;
- Simplified the loop in write_results_file().
Vinay Sajip [Mon, 27 Sep 2010 13:53:47 +0000 (13:53 +0000)]
logging: Updated library configuration documentation.
Kristján Valur Jónsson [Mon, 27 Sep 2010 05:32:54 +0000 (05:32 +0000)]
issue 9910
Add a Py_SetPath api to override magic path computations when starting up python.
Senthil Kumaran [Mon, 27 Sep 2010 01:26:03 +0000 (01:26 +0000)]
Fix Issue1595365 - Adding the req.headers after the un-redirect headers have
been added. This helps in accidental overwritting of User-Agent header to
default value. To preserve the old behavior, only headers not in unredirected
headers will be updated.
Antoine Pitrou [Sun, 26 Sep 2010 16:36:33 +0000 (16:36 +0000)]
Issue #8445: try to fix some buildbot failures on test_ttk_guionly.
Patch by Guilherme.