]> granicus.if.org Git - python/log
python
14 years agoPyUnicode_DecodeFSDefaultAndSize() uses surrogateescape error handler
Victor Stinner [Fri, 30 Apr 2010 16:37:52 +0000 (16:37 +0000)]
PyUnicode_DecodeFSDefaultAndSize() uses surrogateescape error handler

This function is only used to decode Python module filenames, but Python
doesn't support surrogates in modules filenames yet. So nobody noticed this
minor bug.

14 years agoMerged revisions 80657 via svnmerge from
Ronald Oussoren [Fri, 30 Apr 2010 15:13:13 +0000 (15:13 +0000)]
Merged revisions 80657 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80657 | ronald.oussoren | 2010-04-30 17:11:22 +0200 (Fri, 30 Apr 2010) | 3 lines

  Add notes about uninstalling a framework install to
  Mac/README. Fixes issue 7107.
........

14 years agoMerged revisions 80653 via svnmerge from
Ronald Oussoren [Fri, 30 Apr 2010 15:00:26 +0000 (15:00 +0000)]
Merged revisions 80653 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80653 | ronald.oussoren | 2010-04-30 16:58:39 +0200 (Fri, 30 Apr 2010) | 2 lines

  Fix for issue 8476
........

14 years agoMerged revisions 80647 via svnmerge from
Ronald Oussoren [Fri, 30 Apr 2010 11:41:56 +0000 (11:41 +0000)]
Merged revisions 80647 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80647 | ronald.oussoren | 2010-04-30 13:20:14 +0200 (Fri, 30 Apr 2010) | 11 lines

  Fix for issue #3646: with this patch it is possible to do a
  framework install of Python in your home directory (on OSX):

     $ configure --enable-framework=${HOME}/Library/Frameworks
     $ make && make install

  Without this patch the framework would get installed just fine,
  but 'make install' would try to install the application bundles
  and command-line tools outside the user's home, which doesn't work
  for non-admin users (and is bad form anyway).
........

14 years agoSimplify PyUnicode_FSConverter(): remove reference to PyByteArray
Victor Stinner [Fri, 30 Apr 2010 00:22:08 +0000 (00:22 +0000)]
Simplify PyUnicode_FSConverter(): remove reference to PyByteArray

PyByteArray is no more supported

14 years agoMerged revisions 80631 via svnmerge from
Giampaolo Rodolà [Thu, 29 Apr 2010 20:45:01 +0000 (20:45 +0000)]
Merged revisions 80631 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80631 | giampaolo.rodola | 2010-04-29 22:31:17 +0200 (gio, 29 apr 2010) | 1 line

  Fixes issue 8543 (asynchat documentation issues)
........

14 years agoMerged revisions 80627 via svnmerge from
Senthil Kumaran [Thu, 29 Apr 2010 20:02:50 +0000 (20:02 +0000)]
Merged revisions 80627 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80627 | senthil.kumaran | 2010-04-30 01:16:08 +0530 (Fri, 30 Apr 2010) | 3 lines

  Fixing the Broken links of mechanize library.
........

14 years agoBug 8563 - compileall.compile_file() creates empty __pycache__ directories in
Barry Warsaw [Thu, 29 Apr 2010 18:43:10 +0000 (18:43 +0000)]
Bug 8563 - compileall.compile_file() creates empty __pycache__ directories in
data directories where there is no source.

Fix by: Arfrever Frehtes Taifersar Arahesis (Arfrever)
Test by: Barry

14 years agoMerged revisions 80620 via svnmerge from
Ezio Melotti [Thu, 29 Apr 2010 16:24:51 +0000 (16:24 +0000)]
Merged revisions 80620 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80620 | ezio.melotti | 2010-04-29 18:07:20 +0200 (Thu, 29 Apr 2010) | 1 line

  Group the Windows entries in getfilesystemencoding doc, move the win 9x one at the bottom of the list and fix some markup.
........

14 years agoMerged revisions 80616 via svnmerge from
Lars Gustäbel [Thu, 29 Apr 2010 15:37:02 +0000 (15:37 +0000)]
Merged revisions 80616 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80616 | lars.gustaebel | 2010-04-29 17:23:38 +0200 (Thu, 29 Apr 2010) | 4 lines

  Issue #8464: tarfile.open(name, mode="w|") no longer creates
  files with execute permissions set.
........

14 years agomake sure shutil checks for bz2 availability before it uses it.
Tarek Ziadé [Thu, 29 Apr 2010 13:34:35 +0000 (13:34 +0000)]
make sure shutil checks for bz2 availability before it uses it.

14 years agoMerged revisions 80610 via svnmerge from
Antoine Pitrou [Thu, 29 Apr 2010 10:11:46 +0000 (10:11 +0000)]
Merged revisions 80610 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80610 | antoine.pitrou | 2010-04-29 12:05:40 +0200 (jeu., 29 avril 2010) | 4 lines

  Issue #7834: Fix connect() of Bluetooth L2CAP sockets with recent versions
  of the Linux kernel.  Patch by Yaniv Aknin.
........

14 years agoFix test failure with -bb
Antoine Pitrou [Wed, 28 Apr 2010 22:57:15 +0000 (22:57 +0000)]
Fix test failure with -bb

14 years agoMerged revisions 80552-80556,80564-80566,80568-80571 via svnmerge from
Victor Stinner [Wed, 28 Apr 2010 22:31:17 +0000 (22:31 +0000)]
Merged revisions 80552-80556,80564-80566,80568-80571 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80552 | victor.stinner | 2010-04-27 23:46:03 +0200 (mar., 27 avril 2010) | 3 lines

  Issue #7449, part 1: fix test_support.py for Python compiled without thread
........
  r80553 | victor.stinner | 2010-04-27 23:47:01 +0200 (mar., 27 avril 2010) | 1 line

  Issue #7449, part 2: regrtest.py -j option requires thread support
........
  r80554 | victor.stinner | 2010-04-27 23:51:26 +0200 (mar., 27 avril 2010) | 9 lines

  Issue #7449 part 3, test_doctest: import trace module in test_coverage()

  Import trace module fail if the threading module is missing. test_coverage() is
  only used if test_doctest.py is used with the -c option. This commit allows to
  execute the test suite without thread support.

  Move "import trace" in test_coverage() and use
  test_support.import_module('trace').
........
  r80555 | victor.stinner | 2010-04-27 23:56:26 +0200 (mar., 27 avril 2010) | 6 lines

  Issue #7449, part 4: skip test_multiprocessing if thread support is disabled

  import threading after _multiprocessing to raise a more revelant error message:
  "No module named _multiprocessing". _multiprocessing is not compiled without
  thread support.
........
  r80556 | victor.stinner | 2010-04-28 00:01:24 +0200 (mer., 28 avril 2010) | 8 lines

  Issue #7449, part 5: split Test.test_open() of ctypes/test/test_errno.py

   * Split Test.test_open() in 2 functions: test_open() and test_thread_open()
   * Skip test_open() and test_thread_open() if we are unable to find the C
     library
   * Skip test_thread_open() if thread support is disabled
   * Use unittest.skipUnless(os.name == "nt", ...) on test_GetLastError()
........
  r80564 | victor.stinner | 2010-04-28 00:59:35 +0200 (mer., 28 avril 2010) | 4 lines

  Issue #7449, part 6: fix test_hashlib for missing threading module

  Move @test_support.reap_thread decorator from test_main() to test_threaded_hashing().
........
  r80565 | victor.stinner | 2010-04-28 01:01:29 +0200 (mer., 28 avril 2010) | 6 lines

  Issue #7449, part 7: simplify threading detection in test_capi

   * Skip TestPendingCalls if threading module is missing
   * Test if threading module is present or not, instead of test the presence of
     _testcapi._test_thread_state
........
  r80566 | victor.stinner | 2010-04-28 01:03:16 +0200 (mer., 28 avril 2010) | 4 lines

  Issue #7449, part 8: don't skip the whole test_asynchat if threading is missing

  TestFifo can be executed without the threading module
........
  r80568 | victor.stinner | 2010-04-28 01:14:58 +0200 (mer., 28 avril 2010) | 6 lines

  Issue #7449, part 9: fix test_xmlrpclib for missing threading module

   * Skip testcases using threads if threading module is missing
   * Use "http://" instead of URL in ServerProxyTestCase if threading is missing
     because URL is not set in this case
........
  r80569 | victor.stinner | 2010-04-28 01:33:58 +0200 (mer., 28 avril 2010) | 6 lines

  Partial revert of r80556 (Issue #7449, part 5, fix ctypes test)

  Rewrite r80556: the thread test have to be executed just after the test on
  libc_open() and so the test cannot be splitted in two functions (without
  duplicating code, and I don't want to duplicate code).
........
  r80570 | victor.stinner | 2010-04-28 01:51:16 +0200 (mer., 28 avril 2010) | 8 lines

  Issue #7449, part 10: test_cmd imports trace module using test_support.import_module()

  Use test_support.import_module() instead of import to raise a SkipTest
  exception if the import fail. Import trace fails if the threading module is
  missing.

  See also part 3: test_doctest: import trace module in test_coverage().
........
  r80571 | victor.stinner | 2010-04-28 01:55:59 +0200 (mer., 28 avril 2010) | 6 lines

  Issue #7449, last part (11): fix many tests if thread support is disabled

   * Use try/except ImportError or test_support.import_module() to import thread
     and threading modules
   * Add @unittest.skipUnless(threading, ...) to testcases using threads
........

14 years agoMerged revisions 80596 via svnmerge from
Antoine Pitrou [Wed, 28 Apr 2010 21:37:09 +0000 (21:37 +0000)]
Merged revisions 80596 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80596 | antoine.pitrou | 2010-04-28 23:11:01 +0200 (mer., 28 avril 2010) | 3 lines

  Fix style issues in test_ssl
........

14 years agoMerged revisions 80591-80592 via svnmerge from
Antoine Pitrou [Wed, 28 Apr 2010 19:59:32 +0000 (19:59 +0000)]
Merged revisions 80591-80592 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80591 | antoine.pitrou | 2010-04-28 21:53:35 +0200 (mer., 28 avril 2010) | 4 lines

  State clearly that truncate() doesn't move the file position,
  and remove a duplicate of its specification.
........
  r80592 | antoine.pitrou | 2010-04-28 21:57:33 +0200 (mer., 28 avril 2010) | 3 lines

  Clarify and fix the documentation for IOBase.close()
........

14 years ago#8295 : Added shutil.unpack_archive and related APIs
Tarek Ziadé [Wed, 28 Apr 2010 17:51:36 +0000 (17:51 +0000)]
#8295 : Added shutil.unpack_archive and related APIs

14 years agoMerged revisions 80583 via svnmerge from
Senthil Kumaran [Wed, 28 Apr 2010 17:39:48 +0000 (17:39 +0000)]
Merged revisions 80583 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80583 | senthil.kumaran | 2010-04-28 22:50:43 +0530 (Wed, 28 Apr 2010) | 3 lines

  Fixed Issue6312 - httplib fails with HEAD requests to pages with "transfer-encoding: chunked"
........

14 years agoDon't decode/recode the unicode filename in SyntaxError_str()
Victor Stinner [Wed, 28 Apr 2010 17:26:19 +0000 (17:26 +0000)]
Don't decode/recode the unicode filename in SyntaxError_str()

 * Rewrite my_basename() to use unicode
 * Use '%U' format

14 years agoUse PyErr_Format() in decoding_fgets()
Victor Stinner [Wed, 28 Apr 2010 17:06:46 +0000 (17:06 +0000)]
Use PyErr_Format() in decoding_fgets()

Avoid a buffer of 500 bytes allocated on the stack.

14 years agoMerged revisions 80574 via svnmerge from
Jesus Cea [Wed, 28 Apr 2010 11:35:30 +0000 (11:35 +0000)]
Merged revisions 80574 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80574 | jesus.cea | 2010-04-28 12:32:30 +0200 (Wed, 28 Apr 2010) | 1 line

  Issue #3928: Support 'os.mknod()' in Solaris
........

14 years agoMerged revisions 80561 via svnmerge from
Benjamin Peterson [Tue, 27 Apr 2010 22:58:50 +0000 (22:58 +0000)]
Merged revisions 80561 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80561 | benjamin.peterson | 2010-04-27 17:56:31 -0500 (Tue, 27 Apr 2010) | 1 line

  make slice notation in (r)find docs consistent
........

14 years agoMerged revisions 80557 via svnmerge from
Antoine Pitrou [Tue, 27 Apr 2010 22:08:08 +0000 (22:08 +0000)]
Merged revisions 80557 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

(the bug was already fixed in py3k, just merging in the tests)

........
  r80557 | antoine.pitrou | 2010-04-28 00:03:37 +0200 (mer., 28 avril 2010) | 4 lines

  Issue #8086: In :func:`ssl.DER_cert_to_PEM_cert()`, fix missing newline
  before the certificate footer.  Patch by Kyle VanderBeek.
........

14 years agoMerged revisions 80548-80549 via svnmerge from
Benjamin Peterson [Tue, 27 Apr 2010 21:24:03 +0000 (21:24 +0000)]
Merged revisions 80548-80549 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80548 | benjamin.peterson | 2010-04-27 16:18:30 -0500 (Tue, 27 Apr 2010) | 1 line

  condense import
........
  r80549 | benjamin.peterson | 2010-04-27 16:19:06 -0500 (Tue, 27 Apr 2010) | 1 line

  correct signature
........

14 years agoBlocked revisions 80546-80547 via svnmerge
Benjamin Peterson [Tue, 27 Apr 2010 21:19:15 +0000 (21:19 +0000)]
Blocked revisions 80546-80547 via svnmerge

........
  r80546 | benjamin.peterson | 2010-04-27 16:15:28 -0500 (Tue, 27 Apr 2010) | 1 line

  fix comment
........
  r80547 | benjamin.peterson | 2010-04-27 16:17:22 -0500 (Tue, 27 Apr 2010) | 1 line

  fold __future__ imports
........

14 years agoMerged revisions 80544 via svnmerge from
Benjamin Peterson [Tue, 27 Apr 2010 21:07:21 +0000 (21:07 +0000)]
Merged revisions 80544 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80544 | benjamin.peterson | 2010-04-27 16:01:54 -0500 (Tue, 27 Apr 2010) | 1 line

  reject None as the buffering argument like the C implementation does #8546
........

14 years agoMerged revisions 80540 via svnmerge from
Antoine Pitrou [Tue, 27 Apr 2010 19:14:15 +0000 (19:14 +0000)]
Merged revisions 80540 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80540 | antoine.pitrou | 2010-04-27 21:09:59 +0200 (mar., 27 avril 2010) | 4 lines

  Issue #8549: Fix compiling the _ssl extension under AIX.  Patch by
  Sridhar Ratnakumar.
........

14 years agoMerged revisions 80534 via svnmerge from
Antoine Pitrou [Tue, 27 Apr 2010 13:15:18 +0000 (13:15 +0000)]
Merged revisions 80534 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80534 | antoine.pitrou | 2010-04-27 15:13:26 +0200 (mar., 27 avril 2010) | 3 lines

  socket.error can really happen here, and fix a possible NameError
........

14 years agoMerged revisions 80529 via svnmerge from
Antoine Pitrou [Tue, 27 Apr 2010 10:59:39 +0000 (10:59 +0000)]
Merged revisions 80529 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80529 | antoine.pitrou | 2010-04-27 12:32:58 +0200 (mar., 27 avril 2010) | 4 lines

  Qualify or remove or bare excepts.  Simplify exception handling in places.
  Remove uses of test_support.TestFailed.
........

14 years agoMerged revisions 80526 via svnmerge from
Antoine Pitrou [Tue, 27 Apr 2010 09:56:02 +0000 (09:56 +0000)]
Merged revisions 80526 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80526 | antoine.pitrou | 2010-04-27 11:51:18 +0200 (mar., 27 avril 2010) | 5 lines

  replace custom code with standard library functionality (HTTPServer.shutdown())
  + enable test that was never run (!)
  + make tests faster by lowering polling timeout
........

14 years agoMerged revisions 80522 via svnmerge from
Antoine Pitrou [Tue, 27 Apr 2010 08:53:36 +0000 (08:53 +0000)]
Merged revisions 80522 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80522 | antoine.pitrou | 2010-04-27 10:40:51 +0200 (mar., 27 avril 2010) | 3 lines

  Remove uses of find_unused_port() in test_ssl, and small cleanups
........

14 years agoMerged revisions 80512 via svnmerge from
R. David Murray [Tue, 27 Apr 2010 02:45:53 +0000 (02:45 +0000)]
Merged revisions 80512 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80512 | r.david.murray | 2010-04-26 17:17:14 -0400 (Mon, 26 Apr 2010) | 7 lines

  Issue #6656: fix locale.format_string to handle escaped percents and mappings.

  Refactors format_string.  Includes tests for the two problems noted in
  the issue, but as far as I can see there are no other tests that confirm
  that format_string conforms to normal % formatting rules.
........

14 years agoAdding versionadded to several new functions in unittest documentation.
Michael Foord [Mon, 26 Apr 2010 23:41:26 +0000 (23:41 +0000)]
Adding versionadded to several new functions in unittest documentation.

14 years agoRemove unused import
Antoine Pitrou [Mon, 26 Apr 2010 23:06:26 +0000 (23:06 +0000)]
Remove unused import

14 years agoHopefully fix sporadic Windows issue by avoiding calling getpeername()
Antoine Pitrou [Mon, 26 Apr 2010 22:17:47 +0000 (22:17 +0000)]
Hopefully fix sporadic Windows issue by avoiding calling getpeername()
on a freshly dup'ed socket.

14 years agoMerged revisions 80507 via svnmerge from
Antoine Pitrou [Mon, 26 Apr 2010 17:29:05 +0000 (17:29 +0000)]
Merged revisions 80507 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80507 | antoine.pitrou | 2010-04-26 19:23:33 +0200 (lun., 26 avril 2010) | 4 lines

  When calling getpeername() in SSLSocket.__init__, only silence exceptions
  caused by the "socket not connected" condition.
........

14 years agoMerged revisions 80503 via svnmerge from
R. David Murray [Mon, 26 Apr 2010 17:02:32 +0000 (17:02 +0000)]
Merged revisions 80503 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80503 | r.david.murray | 2010-04-26 12:54:57 -0400 (Mon, 26 Apr 2010) | 2 lines

  Issue 8325: Improve regrtest --help text.
........

14 years agoIgnore errors.
Barry Warsaw [Mon, 26 Apr 2010 16:02:14 +0000 (16:02 +0000)]
Ignore errors.

14 years agoBug 8527 - multiple compileall calls produce cascading __pycache__ directories.
Barry Warsaw [Mon, 26 Apr 2010 15:59:03 +0000 (15:59 +0000)]
Bug 8527 - multiple compileall calls produce cascading __pycache__ directories.

* Patch contributed by Arfrever Frehtes Taifersar Arahesis.
* Test added by Barry

Also, improve Makefile's deletion of __pycache__ directories so e.g. 'make
distclean' doesn't fail if no __pycache__ directories exist.

14 years agoBlocked revisions 80496 via svnmerge
Benjamin Peterson [Sun, 25 Apr 2010 23:18:00 +0000 (23:18 +0000)]
Blocked revisions 80496 via svnmerge

........
  r80496 | brett.cannon | 2010-04-25 18:11:51 -0500 (Sun, 25 Apr 2010) | 1 line

  Revert an accidental commit from r80492.
........

14 years agoBlocked revisions 80492 via svnmerge
Brett Cannon [Sun, 25 Apr 2010 22:35:57 +0000 (22:35 +0000)]
Blocked revisions 80492 via svnmerge

........
  r80492 | brett.cannon | 2010-04-25 15:33:36 -0700 (Sun, 25 Apr 2010) | 6 lines

  When DeprecationWarning was silenced by default, it also silenced any use of -Q
  by default as well. This change fixes that by treating -Q like -3 when it comes
  to DeprecationWarning; using it causes the silencing to not occur.

  Fixes issue #7319.
........

14 years agoMerged revisions 80480 via svnmerge from
Antoine Pitrou [Sun, 25 Apr 2010 22:19:43 +0000 (22:19 +0000)]
Merged revisions 80480 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80480 | antoine.pitrou | 2010-04-25 23:15:50 +0200 (dim., 25 avril 2010) | 3 lines

  Replace a Lock with a better suited Event.
........

14 years agoMerged revisions 80484 via svnmerge from
Antoine Pitrou [Sun, 25 Apr 2010 22:01:43 +0000 (22:01 +0000)]
Merged revisions 80484 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80484 | antoine.pitrou | 2010-04-25 23:40:32 +0200 (dim., 25 avril 2010) | 6 lines

  Issue #2302: Fix a race condition in SocketServer.BaseServer.shutdown,
  where the method could block indefinitely if called just before the
  event loop started running.  This also fixes the occasional freezes
  witnessed in test_httpservers.
........

14 years agocondense condition
Benjamin Peterson [Sun, 25 Apr 2010 21:54:00 +0000 (21:54 +0000)]
condense condition

14 years agoMakefile.pre.in (autoconf): Call autoconf/autoheader with -Wall (issue #8510).
Matthias Klose [Sun, 25 Apr 2010 21:23:32 +0000 (21:23 +0000)]
Makefile.pre.in (autoconf): Call autoconf/autoheader with -Wall (issue #8510).

14 years agoconfigure.in: Avoid autoconf warning: Assume C89 semantics that
Matthias Klose [Sun, 25 Apr 2010 21:18:48 +0000 (21:18 +0000)]
configure.in: Avoid autoconf warning: Assume C89 semantics that
RETSIGTYPE is always void (issue #8510).

14 years agoadd versionadded
Benjamin Peterson [Sun, 25 Apr 2010 21:03:34 +0000 (21:03 +0000)]
add versionadded

14 years agoconfigure.in: convert all obsolete AC_TRY_* macros to AC_*_IFELSE,
Matthias Klose [Sun, 25 Apr 2010 21:00:44 +0000 (21:00 +0000)]
configure.in: convert all obsolete AC_TRY_* macros to AC_*_IFELSE,
only whitespace changes in generated configure (diff -uEwB).

14 years agoMerged revisions 80476 via svnmerge from
Michael Foord [Sun, 25 Apr 2010 19:53:49 +0000 (19:53 +0000)]
Merged revisions 80476 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80476 | michael.foord | 2010-04-25 20:02:46 +0100 (Sun, 25 Apr 2010) | 1 line

  Adding unittest.removeHandler function / decorator for removing the signal.SIGINT signal handler. With tests and docs.
........

14 years agoconfigure.in: s/AC_AIX/AC_USE_SYSTEM_EXTENSIONS/
Matthias Klose [Sun, 25 Apr 2010 18:43:42 +0000 (18:43 +0000)]
configure.in: s/AC_AIX/AC_USE_SYSTEM_EXTENSIONS/

14 years ago- configure.in: Replace AC_HELP_STRING with AS_HELP_STRING
Matthias Klose [Sun, 25 Apr 2010 18:34:36 +0000 (18:34 +0000)]
- configure.in: Replace AC_HELP_STRING with AS_HELP_STRING

14 years agoMerged revisions 79786 via svnmerge from
Ezio Melotti [Sun, 25 Apr 2010 17:48:01 +0000 (17:48 +0000)]
Merged revisions 79786 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r79786 | ezio.melotti | 2010-04-05 11:02:54 +0300 (Mon, 05 Apr 2010) | 1 line

  Fix markup, punctuation and whitespaces in _winreg.rst.
........

14 years agoMerged revisions 80150,80460-80461 via svnmerge from
Georg Brandl [Sun, 25 Apr 2010 10:19:53 +0000 (10:19 +0000)]
Merged revisions 80150,80460-80461 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80150 | r.david.murray | 2010-04-17 17:45:38 +0200 (Sa, 17 Apr 2010) | 2 lines

  Update link to Apple Publication Style guide.
........
  r80460 | georg.brandl | 2010-04-25 12:16:00 +0200 (So, 25 Apr 2010) | 1 line

  #8528: fix typo.
........
  r80461 | georg.brandl | 2010-04-25 12:17:27 +0200 (So, 25 Apr 2010) | 1 line

  #8522: use with statement instead of try-finally for file handling.
........

14 years agoPorting commit 80458 to python 3
Sean Reifscheider [Sun, 25 Apr 2010 06:31:55 +0000 (06:31 +0000)]
Porting commit 80458 to python 3

14 years agoIssue #8524: When creating an SSL socket, the timeout value of the
Antoine Pitrou [Sat, 24 Apr 2010 22:04:40 +0000 (22:04 +0000)]
Issue #8524: When creating an SSL socket, the timeout value of the
original socket wasn't retained (instead, a socket with a positive timeout
would be turned into a non-blocking SSL socket).

14 years agoMerged revisions 80451-80452 via svnmerge from
Antoine Pitrou [Sat, 24 Apr 2010 21:26:44 +0000 (21:26 +0000)]
Merged revisions 80451-80452 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80451 | antoine.pitrou | 2010-04-24 21:57:01 +0200 (sam., 24 avril 2010) | 4 lines

  The do_handshake() method of SSL objects now adjusts the blocking mode of
  the SSL structure if necessary (as other methods already do).
........
  r80452 | antoine.pitrou | 2010-04-24 22:04:58 +0200 (sam., 24 avril 2010) | 4 lines

  Issue #5103: SSL handshake would ignore the socket timeout and block
  indefinitely if the other end didn't respond.
........

14 years agoprevent the dict constructor from accepting non-string keyword args #8419
Benjamin Peterson [Sat, 24 Apr 2010 18:21:17 +0000 (18:21 +0000)]
prevent the dict constructor from accepting non-string keyword args #8419

This adds PyArg_ValidateKeywordArguments, which checks that keyword arguments
are all strings, using an optimized method if possible.

14 years ago- Issue #8510: Update to autoconf2.65.
Matthias Klose [Sat, 24 Apr 2010 17:59:49 +0000 (17:59 +0000)]
- Issue #8510: Update to autoconf2.65.

14 years agoFix #5774. Change doc to reflect that some functions have defaults but not kwargs.
Brian Curtin [Sat, 24 Apr 2010 17:21:31 +0000 (17:21 +0000)]
Fix #5774. Change doc to reflect that some functions have defaults but not kwargs.

14 years agoMerged revisions 80443 via svnmerge from
Matthias Klose [Sat, 24 Apr 2010 17:04:35 +0000 (17:04 +0000)]
Merged revisions 80443 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80443 | matthias.klose | 2010-04-24 18:38:36 +0200 (Sa, 24 Apr 2010) | 2 lines

  - Issue #8509: Fix quoting in help strings and code snippets in configure.in.
........

14 years agoMerged revisions 80439 via svnmerge from
Brian Curtin [Sat, 24 Apr 2010 16:19:22 +0000 (16:19 +0000)]
Merged revisions 80439 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80439 | brian.curtin | 2010-04-24 10:40:11 -0500 (Sat, 24 Apr 2010) | 6 lines

  Fix #7838. Add docstrings and privatize _subprocess implementation details.

  Since CREATE_NEW_* are used for the creation flags of a subprocess, they
  were added to __all__. The rest of the previously exposed attributes are
  now qualified by _subprocess.ATTR rather than importing *.
........

14 years agoMerged revisions 80434 via svnmerge from
Antoine Pitrou [Sat, 24 Apr 2010 11:13:53 +0000 (11:13 +0000)]
Merged revisions 80434 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80434 | antoine.pitrou | 2010-04-24 12:43:57 +0200 (sam., 24 avril 2010) | 5 lines

  Make test_makefile_close a networked test (can't read() from a non-connected
  socket under OS X), and skip it under Windows (where sockets can't be read()
  from using their fds).
........

14 years agoNote: I'm just merging in the additional test.
Antoine Pitrou [Fri, 23 Apr 2010 23:31:47 +0000 (23:31 +0000)]
Note: I'm just merging in the additional test.

Merged revisions 80428 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80428 | antoine.pitrou | 2010-04-24 01:25:45 +0200 (sam., 24 avril 2010) | 4 lines

  Issue #5238: Calling makefile() on an SSL object would prevent the
  underlying socket from being closed until all objects get truely destroyed.
........

14 years agoOnly the test is merged in.
Antoine Pitrou [Fri, 23 Apr 2010 23:10:32 +0000 (23:10 +0000)]
Only the test is merged in.

Merged revisions 80423 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80423 | antoine.pitrou | 2010-04-24 00:54:59 +0200 (sam., 24 avril 2010) | 4 lines

  Issue #7943: Fix circular reference created when instantiating an SSL
  socket.  Initial patch by Péter Szabó.
........

14 years agoFix test_undecodable_env of test_subproces for non-ASCII directory
Victor Stinner [Fri, 23 Apr 2010 22:55:39 +0000 (22:55 +0000)]
Fix test_undecodable_env of test_subproces for non-ASCII directory

This test was introduced by r80421 (issue #8391).

The fix: copy the environment variables instead of starting Python in an empty
environement. In an empty environment, the locale is C and Python uses ASCII
for the default file system encoding. The non-ASCII directory will be encoded
using surrogates, but Python3 is unable to load a module or package with a
filename using surrogates.

See issue #8242 for more information about running Python3 with a non-ascii
directory in an empty environement.

14 years agoIssue #8391: os.execvpe() and os.getenv() supports unicode with surrogates and
Victor Stinner [Fri, 23 Apr 2010 21:41:56 +0000 (21:41 +0000)]
Issue #8391: os.execvpe() and os.getenv() supports unicode with surrogates and
bytes strings for environment keys and values

14 years agoIssue #8495: test_gdb uses replace error handler when decoding utf8 output
Victor Stinner [Fri, 23 Apr 2010 20:33:55 +0000 (20:33 +0000)]
Issue #8495: test_gdb uses replace error handler when decoding utf8 output

14 years agoIssue #8467: Pure Python implementation of subprocess encodes the error message
Victor Stinner [Fri, 23 Apr 2010 19:28:32 +0000 (19:28 +0000)]
Issue #8467: Pure Python implementation of subprocess encodes the error message
using surrogatepass error handler to support surrogates in the message

14 years agoadded a note about the ignore_dangling_symlinks option
Tarek Ziadé [Fri, 23 Apr 2010 13:03:50 +0000 (13:03 +0000)]
added a note about the ignore_dangling_symlinks option

14 years agomake sure os.symlink presence is tested before running some shutil tests -- also...
Tarek Ziadé [Fri, 23 Apr 2010 13:03:09 +0000 (13:03 +0000)]
make sure os.symlink presence is tested before running some shutil tests -- also refactored the tests to use unittest.skipUnless

14 years agoIssue #8124: PySys_WriteStdout() and PySys_WriteStderr() don't execute
Victor Stinner [Fri, 23 Apr 2010 12:02:30 +0000 (12:02 +0000)]
Issue #8124: PySys_WriteStdout() and PySys_WriteStderr() don't execute
indirectly Python signal handlers anymore because mywrite() ignores exceptions
(KeyboardInterrupt).

14 years agoIssue #8468: bz2.BZ2File() accepts str with surrogates and bytes filenames
Victor Stinner [Fri, 23 Apr 2010 10:56:17 +0000 (10:56 +0000)]
Issue #8468: bz2.BZ2File() accepts str with surrogates and bytes filenames

14 years agoPort of issue8451 to python3: Syslog use sys.argv[0] for ident.
Sean Reifscheider [Fri, 23 Apr 2010 09:29:52 +0000 (09:29 +0000)]
Port of issue8451 to python3: Syslog use sys.argv[0] for ident.

14 years agoMerged revisions 80392 via svnmerge from
Antoine Pitrou [Fri, 23 Apr 2010 00:16:21 +0000 (00:16 +0000)]
Merged revisions 80392 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80392 | antoine.pitrou | 2010-04-23 01:33:02 +0200 (ven., 23 avril 2010) | 9 lines

  Issue #8108: Fix the unwrap() method of SSL objects when the socket has
  a non-infinite timeout.  Also make that method friendlier with applications
  wanting to continue using the socket in clear-text mode, by disabling
  OpenSSL's internal readahead.  Thanks to Darryl Miles for guidance.

  Issue #8108: test_ftplib's non-blocking SSL server now has proper handling
  of SSL shutdowns.
........

14 years agoMerged revisions 80388 via svnmerge from
Georg Brandl [Thu, 22 Apr 2010 23:20:19 +0000 (23:20 +0000)]
Merged revisions 80388 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80388 | georg.brandl | 2010-04-23 00:15:33 +0200 (Fr, 23 Apr 2010) | 1 line

  Add "report a bug" links in some prominent places.  Make it clear that doc bugs can be mailed to docs@python.org.  Clarify tracker usage.
........

14 years agoFix my previous commit (r80382) for wide build (unicodeobject.c)
Victor Stinner [Thu, 22 Apr 2010 20:01:57 +0000 (20:01 +0000)]
Fix my previous commit (r80382) for wide build (unicodeobject.c)

14 years agoIssue #8092: Fix PyUnicode_EncodeUTF8() to support error handler producing
Victor Stinner [Thu, 22 Apr 2010 19:38:16 +0000 (19:38 +0000)]
Issue #8092: Fix PyUnicode_EncodeUTF8() to support error handler producing
unicode string (eg. backslashreplace)

14 years agoMerged revisions 80375 via svnmerge from
Antoine Pitrou [Thu, 22 Apr 2010 18:43:31 +0000 (18:43 +0000)]
Merged revisions 80375 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80375 | antoine.pitrou | 2010-04-22 20:00:41 +0200 (jeu., 22 avril 2010) | 3 lines

  Skip test on old versions of OpenSSL
........

14 years ago- Mention _posixsubprocess.c in Modules/Setup.dist
Matthias Klose [Thu, 22 Apr 2010 13:38:12 +0000 (13:38 +0000)]
- Mention _posixsubprocess.c in Modules/Setup.dist

14 years agoIssue #8496: make mailcap.lookup() always return a list, rather than an iterator.
Antoine Pitrou [Thu, 22 Apr 2010 13:30:10 +0000 (13:30 +0000)]
Issue #8496: make mailcap.lookup() always return a list, rather than an iterator.
Patch by Gregory Nofi.

14 years agoFix mailcap.py built-in test.
Antoine Pitrou [Thu, 22 Apr 2010 13:19:31 +0000 (13:19 +0000)]
Fix mailcap.py built-in test.

14 years agoMerged revisions 80355 via svnmerge from
Martin v. Löwis [Thu, 22 Apr 2010 13:16:44 +0000 (13:16 +0000)]
Merged revisions 80355 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80355 | martin.v.loewis | 2010-04-22 13:34:36 +0200 (Do, 22 Apr 2010) | 3 lines

  Issue #8475: Pass absolute interpreter path to
  "make html".
........

14 years agoMerged revisions 80362 via svnmerge from
Senthil Kumaran [Thu, 22 Apr 2010 12:19:46 +0000 (12:19 +0000)]
Merged revisions 80362 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80362 | senthil.kumaran | 2010-04-22 17:40:13 +0530 (Thu, 22 Apr 2010) | 4 lines

  Changed tests to only urlparse one, which was enough, addressed Ezio's comment
  on Invalid url check statement and versionchanged string in docs.
........

14 years agoIssue #8485: PyUnicode_FSConverter() doesn't accept bytearray object anymore,
Victor Stinner [Thu, 22 Apr 2010 12:08:36 +0000 (12:08 +0000)]
Issue #8485: PyUnicode_FSConverter() doesn't accept bytearray object anymore,
you have to convert your bytearray filenames to bytes

14 years agoMerged revisions 80357 via svnmerge from
Ezio Melotti [Thu, 22 Apr 2010 11:57:12 +0000 (11:57 +0000)]
Merged revisions 80357 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80357 | ezio.melotti | 2010-04-22 14:53:21 +0300 (Thu, 22 Apr 2010) | 1 line

  Rephrase comment.
........

14 years agoMerged revisions 80350 via svnmerge from
Ezio Melotti [Thu, 22 Apr 2010 11:29:27 +0000 (11:29 +0000)]
Merged revisions 80350 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80350 | ezio.melotti | 2010-04-22 14:23:31 +0300 (Thu, 22 Apr 2010) | 1 line

  #8474: fix duplicate test in test_email.
........

14 years agoIssue #8195: Fix a crash in sqlite Connection.create_collation() if the
Victor Stinner [Thu, 22 Apr 2010 11:23:23 +0000 (11:23 +0000)]
Issue #8195: Fix a crash in sqlite Connection.create_collation() if the
collation name contains a surrogate character.

14 years agoFixing a note on encoding declaration, its usage in urlopen based on review
Senthil Kumaran [Thu, 22 Apr 2010 10:53:30 +0000 (10:53 +0000)]
Fixing a note on encoding declaration, its usage in urlopen based on review
comments from RDM and Ezio.

14 years agoTypo fixes.
Georg Brandl [Thu, 22 Apr 2010 07:02:51 +0000 (07:02 +0000)]
Typo fixes.

14 years agoFix indentation.
Georg Brandl [Thu, 22 Apr 2010 07:00:42 +0000 (07:00 +0000)]
Fix indentation.

14 years agoMerged revisions 80336 via svnmerge from
Senthil Kumaran [Thu, 22 Apr 2010 05:53:18 +0000 (05:53 +0000)]
Merged revisions 80336 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80336 | senthil.kumaran | 2010-04-22 11:18:35 +0530 (Thu, 22 Apr 2010) | 3 lines

  Updated the RFCs list in the See Also section of urlparse.rst
........

14 years ago#7347 entry got entered in the wrong spot.
Brian Curtin [Thu, 22 Apr 2010 01:52:50 +0000 (01:52 +0000)]
#7347 entry got entered in the wrong spot.

14 years agoFix verb tense in skip message.
R. David Murray [Thu, 22 Apr 2010 01:49:37 +0000 (01:49 +0000)]
Fix verb tense in skip message.

14 years agoAdd a note about #7347.
Brian Curtin [Thu, 22 Apr 2010 01:07:36 +0000 (01:07 +0000)]
Add a note about #7347.

14 years agoMerged revisions 80155 via svnmerge from
R. David Murray [Thu, 22 Apr 2010 00:53:47 +0000 (00:53 +0000)]
Merged revisions 80155 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80155 | r.david.murray | 2010-04-17 17:59:26 -0400 (Sat, 17 Apr 2010) | 5 lines

  Issue #8263: On freebsd6 the unittest 'break' test stops regrtest; skip it.

  This is presumably related to issue 3864, and appears to be due
  to a platform bug on freebsd6.
........

14 years agoPort #7347 to py3k.
Brian Curtin [Wed, 21 Apr 2010 23:56:21 +0000 (23:56 +0000)]
Port #7347 to py3k.

Add CreateKeyEx and DeleteKeyEx, along with test improvements.

14 years agoAdd myself to email, move 'windows' to Platforms where it
R. David Murray [Wed, 21 Apr 2010 23:05:10 +0000 (23:05 +0000)]
Add myself to email, move 'windows' to Platforms where it
belongs, and finish alphabetizing the Platforms list.

14 years agoAdd myself to ssl, although I'm not a de facto maintainer or expert
Antoine Pitrou [Wed, 21 Apr 2010 22:59:01 +0000 (22:59 +0000)]
Add myself to ssl, although I'm not a de facto maintainer or expert

14 years agoMerged revisions 80325 via svnmerge from
Antoine Pitrou [Wed, 21 Apr 2010 22:56:22 +0000 (22:56 +0000)]
Merged revisions 80325 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80325 | antoine.pitrou | 2010-04-22 00:53:29 +0200 (jeu., 22 avril 2010) | 6 lines

  Issue #7332: Remove the 16KB stack-based buffer in
  PyMarshal_ReadLastObjectFromFile, which doesn't bring any noticeable
  benefit compared to the dynamic memory allocation fallback.  Patch by
  Charles-François Natali.
........

14 years agoIssue #8380: Port gdb/libpython to 3.x.
Martin v. Löwis [Wed, 21 Apr 2010 22:38:42 +0000 (22:38 +0000)]
Issue #8380: Port gdb/libpython to 3.x.