• Georg Brandl's avatar
    Merged revisions 67511,67536-67537,67543 via svnmerge from · f9734076
    Georg Brandl yazdı
    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.
    ........
    f9734076
subprocess.py 46.5 KB