]> granicus.if.org Git - python/commit
Merged revisions 67511,67536-67537,67543 via svnmerge from
authorGeorg Brandl <georg@python.org>
Sun, 7 Dec 2008 15:30:06 +0000 (15:30 +0000)
committerGeorg Brandl <georg@python.org>
Sun, 7 Dec 2008 15:30:06 +0000 (15:30 +0000)
commitf9734076cf12444fb1b5e4296993bf6df3b1e7f2
tree1a07422957dfa4cafe9868efd8965ab9abd6cf86
parent2080ea5f4b7ab8bd9ab0385c7ac925731d78405e
Merged revisions 67511,67536-67537,67543 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r67511 | vinay.sajip | 2008-12-04 00:22:58 +0100 (Thu, 04 Dec 2008) | 1 line

  Issue #4384: Added logging integration with warnings module using captureWarnings(). This change includes a NullHandler which does nothing; it will be of use to library developers who want to avoid the "No handlers could be found for logger XXX" message which can appear if the library user doesn't configure logging.
........
  r67536 | gregory.p.smith | 2008-12-04 21:21:09 +0100 (Thu, 04 Dec 2008) | 3 lines

  Adds a subprocess.check_call_output() function to return the output from a
  process on success or raise an exception on error.
........
  r67537 | vinay.sajip | 2008-12-04 21:32:18 +0100 (Thu, 04 Dec 2008) | 1 line

  Took Nick Coghlan's advice about importing warnings globally in logging, to avoid the possibility of race conditions: "This could deadlock if a thread spawned as a side effect of importing a module happens to trigger a warning. warnings is pulled into sys.modules as part of the interpreter startup - having a global 'import warnings' shouldn't have any real effect on logging's import time."
........
  r67543 | gregory.p.smith | 2008-12-05 03:27:01 +0100 (Fri, 05 Dec 2008) | 2 lines

  rename the new check_call_output to check_output.  its less ugly.
........
Doc/library/logging.rst
Doc/library/subprocess.rst
Lib/logging/__init__.py
Lib/subprocess.py
Lib/test/test_logging.py
Lib/test/test_subprocess.py
Misc/NEWS