Your IP : 18.224.43.98


Current Path : /opt/alt/python33/lib64/python3.3/multiprocessing/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/multiprocessing/__pycache__/__init__.cpython-33.pyc

�
��f�c@s�dZddddddddd	d
ddd
ddddddddddddddddgZdZdd lZdd lZdd!lmZmZmZdd"l	m
Z
mZGd#d$�d$e�Z
Gd%d�de
�ZGd&d�de
�ZGd'd(�d(e
�Zdd lZd)d�ZdDd*d�Zd+d�Zd,d�Zd-d	�Zd d.d�Zd/d
�Zd0d
�Zd1d�Zd d2d�Zd3d4d�Zd3d5d�Zd6d�Z d d d7d�Z!dd8d�Z"dd9d�Z#d:d�Z$d d fd d;d�Z%d<d�Z&d=d�Z'd>dDd?d�Z(d>dDd@d�Z)ej*dAkr}dBdC�Z+edCg7Znd S(Eu0.70a1uProcessucurrent_processuactive_childrenufreeze_supportuManageruPipeu	cpu_countu
log_to_stderru
get_loggeruallow_connection_picklinguBufferTooShortuTimeoutErroruLockuRLocku	SemaphoreuBoundedSemaphoreu	ConditionuEventuBarrieruQueueuSimpleQueueu
JoinableQueueuPooluValueuArrayuRawValueuRawArrayuSUBDEBUGu
SUBWARNINGu"R. Oudkerk (r.m.oudkerk@gmail.com)iN(uProcessucurrent_processuactive_children(uSUBDEBUGu
SUBWARNINGcBs|EeZdZdS(uProcessErrorN(u__name__u
__module__u__qualname__(u
__locals__((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuProcessError.suProcessErrorcBs|EeZdZdS(uBufferTooShortN(u__name__u
__module__u__qualname__(u
__locals__((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuBufferTooShort1scBs|EeZdZdS(uTimeoutErrorN(u__name__u
__module__u__qualname__(u
__locals__((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuTimeoutError4scBs|EeZdZdS(uAuthenticationErrorN(u__name__u
__module__u__qualname__(u
__locals__((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuAuthenticationError7suAuthenticationErrorcCs'ddlm}|�}|j�|S(u�
    Returns a manager associated with a running server process

    The managers methods such as `Lock()`, `Condition()` and `Queue()`
    can be used to create shared objects.
    i(uSyncManager(umultiprocessing.managersuSyncManagerustart(uSyncManagerum((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuManager@s	
cCsddlm}||�S(u;
    Returns two connection object connected by a pipe
    i(uPipe(umultiprocessing.connectionuPipe(uduplexuPipe((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuPipeLscCs-tjdkrJyttjd�}Wq
ttfk
rFd}Yq
Xn�dtjkshtjdkr�d}tjdkr�d|}ny.tj|��}t|j��}WdQXWq
tk
r�d}Yq
Xn7ytj	d	�}Wn!tt
tfk
rd}YnX|d
kr|Std��dS(u2
    Returns the number of CPUs in the system
    uwin32uNUMBER_OF_PROCESSORSiubsdudarwinu/sbin/sysctl -n hw.ncpuu/usrNuSC_NPROCESSORS_ONLNiucannot determine number of cpus(
usysuplatformuintuosuenvironu
ValueErroruKeyErrorupopenureadusysconfuOSErroruAttributeErroruNotImplementedError(unumucommup((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyu	cpu_countSs*

cCs?tjdkr;ttdd�r;ddlm}|�ndS(u�
    Check whether this is a fake forked process in a frozen executable.
    If so then run code specified by commandline and exit.
    uwin32ufrozeni(ufreeze_supportNF(usysuplatformugetattruFalseumultiprocessing.forkingufreeze_support(ufreeze_support((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyufreeze_supportps!cCsddlm}|�S(uR
    Return package logger -- if it does not already exist then it is created
    i(u
get_logger(umultiprocessing.utilu
get_logger(u
get_logger((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyu
get_loggeryscCsddlm}||�S(uB
    Turn on logging and add a handler which prints to stderr
    i(u
log_to_stderr(umultiprocessing.utilu
log_to_stderr(ulevelu
log_to_stderr((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyu
log_to_stderr�scCsddl}dS(uO
    Install support for sending connections and sockets between processes
    iN(umultiprocessing.connection(umultiprocessing((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuallow_connection_pickling�scCsddlm}|�S(u-
    Returns a non-recursive lock object
    i(uLock(umultiprocessing.synchronizeuLock(uLock((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuLock�scCsddlm}|�S(u)
    Returns a recursive lock object
    i(uRLock(umultiprocessing.synchronizeuRLock(uRLock((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuRLock�scCsddlm}||�S(u$
    Returns a condition object
    i(u	Condition(umultiprocessing.synchronizeu	Condition(ulocku	Condition((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyu	Condition�sicCsddlm}||�S(u$
    Returns a semaphore object
    i(u	Semaphore(umultiprocessing.synchronizeu	Semaphore(uvalueu	Semaphore((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyu	Semaphore�scCsddlm}||�S(u,
    Returns a bounded semaphore object
    i(uBoundedSemaphore(umultiprocessing.synchronizeuBoundedSemaphore(uvalueuBoundedSemaphore((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuBoundedSemaphore�scCsddlm}|�S(u!
    Returns an event object
    i(uEvent(umultiprocessing.synchronizeuEvent(uEvent((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuEvent�scCs ddlm}||||�S(u"
    Returns a barrier object
    i(uBarrier(umultiprocessing.synchronizeuBarrier(upartiesuactionutimeoutuBarrier((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuBarrier�scCsddlm}||�S(u 
    Returns a queue object
    i(uQueue(umultiprocessing.queuesuQueue(umaxsizeuQueue((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuQueue�scCsddlm}||�S(u 
    Returns a queue object
    i(u
JoinableQueue(umultiprocessing.queuesu
JoinableQueue(umaxsizeu
JoinableQueue((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyu
JoinableQueue�scCsddlm}|�S(u 
    Returns a queue object
    i(uSimpleQueue(umultiprocessing.queuesuSimpleQueue(uSimpleQueue((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuSimpleQueue�scCs#ddlm}|||||�S(u'
    Returns a process pool object
    i(uPool(umultiprocessing.pooluPool(u	processesuinitializeruinitargsumaxtasksperchilduPool((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuPool�scGsddlm}|||�S(u!
    Returns a shared object
    i(uRawValue(umultiprocessing.sharedctypesuRawValue(utypecode_or_typeuargsuRawValue((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuRawValue�scCsddlm}|||�S(u 
    Returns a shared array
    i(uRawArray(umultiprocessing.sharedctypesuRawArray(utypecode_or_typeusize_or_initializeruRawArray((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuRawArray�sulockcGs#ddlm}||d||�S(u.
    Returns a synchronized shared object
    i(uValueulock(umultiprocessing.sharedctypesuValue(utypecode_or_typeulockuargsuValue((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuValue�scCs#ddlm}|||d|�S(u-
    Returns a synchronized shared array
    i(uArrayulock(umultiprocessing.sharedctypesuArray(utypecode_or_typeusize_or_initializerulockuArray((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuArray�suwin32cCsddlm}||�dS(u�
        Sets the path to a python.exe or pythonw.exe binary used to run
        child processes on Windows instead of sys.executable.
        Useful for people embedding Python.
        i(uset_executableN(umultiprocessing.forkinguset_executable(u
executableuset_executable((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyuset_executablesuset_executableT(,u__version__u__all__u
__author__uosusysumultiprocessing.processuProcessucurrent_processuactive_childrenumultiprocessing.utiluSUBDEBUGu
SUBWARNINGu	ExceptionuProcessErroruBufferTooShortuTimeoutErroruAuthenticationErroru_multiprocessinguManageruTrueuPipeu	cpu_countufreeze_supportu
get_loggeruNoneu
log_to_stderruallow_connection_picklinguLockuRLocku	Conditionu	SemaphoreuBoundedSemaphoreuEventuBarrieruQueueu
JoinableQueueuSimpleQueueuPooluRawValueuRawArrayuValueuArrayuplatformuset_executable(((u=/opt/alt/python33/lib64/python3.3/multiprocessing/__init__.pyu<module>sR			

?>