4Y~gc @ sT d g Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z m Z m Z d d l
m Z m Z d Z
d Z d Z e j Z d Z d e f d
YZ e f e d Z d e f d YZ d
e f d YZ e Z d e f d YZ d e f d YZ d e f d YZ d e f d YZ d S( t PooliN( t Processt cpu_countt TimeoutError( t Finalizet debugi i i c C s
t | S( N( t map( t args( ( s9 /opt/alt/python27/lib64/python2.7/multiprocessing/pool.pyt mapstar@ s t MaybeEncodingErrorc B s) e Z d Z d Z d Z d Z RS( sV Wraps possible unpickleable errors, so they can be
safely sent through the socket.c C sA t | | _ t | | _ t t | j | j | j d S( N( t reprt exct valuet superR t __init__( t selfR R ( ( s9 /opt/alt/python27/lib64/python2.7/multiprocessing/pool.pyR K s c C s d | j | j f S( Ns( Error sending result: '%s'. Reason: '%s'( R R ( R ( ( s9 /opt/alt/python27/lib64/python2.7/multiprocessing/pool.pyt __str__P s c C s d t | S( Ns ( t str( R ( ( s9 /opt/alt/python27/lib64/python2.7/multiprocessing/pool.pyt __repr__T s ( t __name__t
__module__t __doc__R R R ( ( ( s9 /opt/alt/python27/lib64/python2.7/multiprocessing/pool.pyR G s c C s | d k s6 t | t t f k r0 | d k s6 t | j } | j } t | d rt | j j | j
j n | d k r | | n d } xI| d k s | r| | k ry
| } Wn" t t f k
r t
d Pn X| d k r t
d Pn | \ } }
} } }
y t | | |
f } Wn t k
rO} t | f } n Xy | | |
| f WnM t k
r} t | | d } t
d | | | |
t | f f n Xd } } } } } }
| d 7} q Wt
d | d S( Ni t _writers) worker got EOFError or IOError -- exitings worker got sentinel -- exitingi s0 Possible encoding error while sending result: %ss worker exiting after %d tasks( t Nonet typet intt longt AssertionErrort putt gett hasattrR t closet _readert EOFErrort IOErrorR t Truet Exceptiont FalseR ( t inqueuet outqueuet initializert initargst maxtasksR R t completedt taskt jobt it funcR t kwdst resultt et wrapped( ( s9 /opt/alt/python27/lib64/python2.7/multiprocessing/pool.pyt workerX sB 6
!
c B s e Z d Z e Z d d d d d Z d Z d Z d Z d Z d i d Z
d d Z d d Z d d
Z
d i d d Z d d d Z e d
Z e d Z e d Z e d Z d Z d Z d Z d Z e d Z e d Z RS( sH
Class which supports an async version of the `apply()` builtin
c C s/ | j t j | _ i | _ t | _ | | _ | | _ | | _ | d k r| y
t
} Wq| t k
rx d } q| Xn | d k r t d n | d k r t
| d r t d n | | _ g | _ | j t j d t j d | f | _ t | j _ t | j _ | j j t j d t j d | j | j | j | j | j f | _ t | j _ t | j _ | j j t j d t j d | j | j | j f | _ t | j _ t | j _ | j j t! | | j" d | j | j# | j | j | j | j | j | j f d d | _$ d S( Ni s&