• Victor Stinner's avatar
    [3.6] bpo-30595: Fix multiprocessing.Queue.get(timeout) (#2027) (#2881) (#2883) · ec9a7127
    Victor Stinner authored
    * bpo-30595: Fix multiprocessing.Queue.get(timeout) (#2027)
    
    multiprocessing.Queue.get() with a timeout now polls its reader in
    non-blocking mode if it succeeded to aquire the lock but the acquire
    took longer than the timeout.
    Co-Authored-By: default avatarGrzegorz Grzywacz <grzgrzgrz3@gmail.com>
    (cherry picked from commit 1b7863c3)
    
    * bpo-30595: Increase test_queue_feeder_donot_stop_onexc() timeout (#2148)
    
    _test_multiprocessing.test_queue_feeder_donot_stop_onexc() now uses a
    timeout of 1 second on Queue.get(), instead of 0.1 second, for slow
    buildbots.
    (cherry picked from commit 8f6eeaf2)
    
    (cherry picked from commit e42339d3a08a8fde3349722def85d7a8e49899be)
    ec9a7127
2017-07-26-04-46-12.bpo-30595.-zJ7d8.rst 167 Bytes