1. 08 Mar, 2012 7 commits
  2. 07 Mar, 2012 9 commits
  3. 06 Mar, 2012 2 commits
  4. 07 Mar, 2012 2 commits
  5. 06 Mar, 2012 16 commits
  6. 05 Mar, 2012 4 commits
    • Martin v. Löwis's avatar
      b2c7cca0
    • Vinay Sajip's avatar
      Added delay before record creation. · b2fcd3a9
      Vinay Sajip authored
      b2fcd3a9
    • Antoine Pitrou's avatar
      Issue #12328: Fix multiprocessing's use of overlapped I/O on Windows. · bdb1cf1c
      Antoine Pitrou authored
      Also, add a multiprocessing.connection.wait(rlist, timeout=None) function
      for polling multiple objects at once.  Patch by sbt.
      
      Complete changelist from sbt's patch:
      
      * Adds a wait(rlist, timeout=None) function for polling multiple
        objects at once.  On Unix this is just a wrapper for
        select(rlist, [], [], timeout=None).
      
      * Removes use of the SentinelReady exception and the sentinels argument
        to certain methods.  concurrent.futures.process has been changed to
        use wait() instead of SentinelReady.
      
      * Fixes bugs concerning PipeConnection.poll() and messages of zero
        length.
      
      * Fixes PipeListener.accept() to call ConnectNamedPipe() with
        overlapped=True.
      
      * Fixes Queue.empty() and SimpleQueue.empty() so that they are
        threadsafe on Windows.
      
      * Now PipeConnection.poll() and wait() will not modify the pipe except
        possibly by consuming a zero length message.  (Previously poll()
        could consume a partial message.)
      
      * All of multiprocesing's pipe related blocking functions/methods are
        now interruptible by SIGINT on Windows.
      bdb1cf1c
    • Stefan Krah's avatar
      Merge. · 1e88f3fa
      Stefan Krah authored
      1e88f3fa