%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib64/python2.7/site-packages/zmq/
Upload File :
Create Path :
Current File : //lib64/python2.7/site-packages/zmq/error.pyc

�
+�{Wc@s1dZddlmZdefd��YZdefd��YZdefd��YZd	efd
��YZdefd��YZd
efd��YZ	ye
Wnek
r�eZ
nXdee
fd��YZ
dd�Zdadadefd��YZdd�Zdddd	ddd
dgZdS(s 0MQ Error classes and functions.i����(tEINTRtZMQBaseErrorcBseZdZRS(s.Base exception class for 0MQ errors in Python.(t__name__t
__module__t__doc__(((s//usr/lib64/python2.7/site-packages/zmq/error.pyR	stZMQErrorcBs5eZdZdZddd�Zd�Zd�ZRS(s�Wrap an errno style error.

    Parameters
    ----------
    errno : int
        The ZMQ errno or None.  If None, then ``zmq_errno()`` is called and
        used.
    msg : string
        Description of the error or None.
    cCs�ddlm}m}|dkr.|�}nt|t�rp||_|dkrd||�|_q�||_n'|dkr�t|�|_n	||_dS(sWrap an errno style error.

        Parameters
        ----------
        errno : int
            The ZMQ errno or None.  If None, then ``zmq_errno()`` is called and
            used.
        msg : string
            Description of the error or None.
        i����(tstrerrort	zmq_errnoN(tzmq.backendRRtNonet
isinstancetintterrnotstr(tselfRtmsgRR((s//usr/lib64/python2.7/site-packages/zmq/error.pyt__init__s	cCs|jS(N(R(R((s//usr/lib64/python2.7/site-packages/zmq/error.pyt__str__9scCsd|jjt|�fS(Ns%s('%s')(t	__class__RR
(R((s//usr/lib64/python2.7/site-packages/zmq/error.pyt__repr__<sN(RRRR	RRRR(((s//usr/lib64/python2.7/site-packages/zmq/error.pyR
s

	tZMQBindErrorcBseZdZRS(srAn error for ``Socket.bind_to_random_port()``.
    
    See Also
    --------
    .Socket.bind_to_random_port
    (RRR(((s//usr/lib64/python2.7/site-packages/zmq/error.pyR@stNotDonecBseZdZRS(s�Raised when timeout is reached while waiting for 0MQ to finish with a Message
    
    See Also
    --------
    .MessageTracker.wait : object for tracking when ZeroMQ is done
    (RRR(((s//usr/lib64/python2.7/site-packages/zmq/error.pyRJstContextTerminatedcBseZdZRS(s:Wrapper for zmq.ETERM
    
    .. versionadded:: 13.0
    (RRR(((s//usr/lib64/python2.7/site-packages/zmq/error.pyRTstAgaincBseZdZRS(s;Wrapper for zmq.EAGAIN
    
    .. versionadded:: 13.0
    (RRR(((s//usr/lib64/python2.7/site-packages/zmq/error.pyR\stInterruptedSystemCallcBseZdZd�ZRS(s�Wrapper for EINTR
    
    This exception should be caught internally in pyzmq
    to retry system calls, and not propagate to the user.
    
    .. versionadded:: 14.7
    cCstt|�j�}|dS(NsB: This call should have been retried. Please report this to pyzmq.(tsuperRR(Rts((s//usr/lib64/python2.7/site-packages/zmq/error.pyRqs(RRRR(((s//usr/lib64/python2.7/site-packages/zmq/error.pyRhscCs�|dkr�|dkr4ddlm}|�}nddlm}m}|tkret|��q�||kr�t|��q�||kr�t	|��q�t
|��ndS(slinternal utility for checking zmq return condition
    
    and raising the appropriate Exception class
    i����(R(tEAGAINtETERMN(R	RRtzmqRRRRRRR(trcRRRR((s//usr/lib64/python2.7/site-packages/zmq/error.pyt	_check_rcvstZMQVersionErrorcBs2eZdZdZdd�Zd�Zd�ZRS(skRaised when a feature is not provided by the linked version of libzmq.
    
    .. versionadded:: 14.2
    tFeaturecCsGtdkr(ddlm}|�an||_||_t|_dS(Ni����(tzmq_version(t_zmq_versionR	RR"Rtmin_versiontversion(RR$RR"((s//usr/lib64/python2.7/site-packages/zmq/error.pyR�s		cCsdt|�S(NsZMQVersionError('%s')(R
(R((s//usr/lib64/python2.7/site-packages/zmq/error.pyR�scCsd|j|j|jfS(Ns!%s requires libzmq >= %s, have %s(RR$R%(R((s//usr/lib64/python2.7/site-packages/zmq/error.pyR�sN(RRRR	R$RRR(((s//usr/lib64/python2.7/site-packages/zmq/error.pyR �s
		R!cCsctdkr(ddlm}|�ant|kr_djd�|D��}t||��ndS(s�Check for libzmq
    
    raises ZMQVersionError if current zmq version is not at least min_version
    
    min_version_info is a tuple of integers, and will be compared against zmq.zmq_version_info().
    i����(tzmq_version_infot.css|]}t|�VqdS(N(R
(t.0tv((s//usr/lib64/python2.7/site-packages/zmq/error.pys	<genexpr>�sN(t_zmq_version_infoR	RR&tjoinR (tmin_version_infoRR&R$((s//usr/lib64/python2.7/site-packages/zmq/error.pyt_check_version�sN(RRRt	ExceptionRRRRRRtInterruptedErrort	NameErrortOSErrorRR	RR*R#tNotImplementedErrorR R-t__all__(((s//usr/lib64/python2.7/site-packages/zmq/error.pyt<module>s23





Zerion Mini Shell 1.0