Repository URL to install this package:
|
Version:
2.5 ▾
|
ó
EYc @ sý 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 e Z d Z
e j d d k r e j r d d l m
Z n d Z e j d d k r¿ d d Z n d d
Z e j d d k Z e j d Z d
Z d S( iÿÿÿÿN( t greenletst sixc C sV y | j d k r | j SWn t k
r- n Xy | j d SWn t k
rQ d SXd S( sh Get the error code out of socket.error objects.
socket.error in <2.5 does not have errno attribute
socket.error in 3.x does not allow indexing access
e.args[0] works for all.
There are cases when args[0] is not errno.
i.e. http://bugs.python.org/issue6471
Maybe there are cases when errno is set, but it is not the first argument?
i N( t errnot Nonet AttributeErrort argst
IndexError( t exc( ( sN /home/tvault/.virtenv/lib/python2.7/site-packages/eventlet/support/__init__.pyt get_errno
s
i i ( t exc_clearc C s d S( s No-op In py3k.
Exception information is not visible outside of except statements.
sys.exc_clear became obsolete and removed.N( ( ( ( sN /home/tvault/.virtenv/lib/python2.7/site-packages/eventlet/support/__init__.pyt clear_sys_exc_info% s t asciic C s | S( N( ( t bt encoding( ( sN /home/tvault/.virtenv/lib/python2.7/site-packages/eventlet/support/__init__.pyt bytes_to_str, s c C s
| j | S( N( t decode( R R
( ( sN /home/tvault/.virtenv/lib/python2.7/site-packages/eventlet/support/__init__.pyR / s i c c sE t j } t j } z | t _ | VWd | t _ | j d Xd S( Ni ( R t StringIOt syst stderrt seek( t streamt original( ( sN /home/tvault/.virtenv/lib/python2.7/site-packages/eventlet/support/__init__.pyt capture_stderr5 s c s@ d } d j d | | d | | f d } | S( Nc S s d | k r d | S| S( Nt .s eventlet.( ( t s( ( sN /home/tvault/.virtenv/lib/python2.7/site-packages/eventlet/support/__init__.pyt _resolveB s s {old} is deprecated and will be removed in next version. Use {new} instead.
Autoupgrade: fgrep -rl '{old}' . |xargs -t sed --in-place='' -e 's/{old}/{new}/'
t oldt newc s d } t j rF d f d Y} j | _ j | _ n t j f d } | d k r | | _ | S| S( Nt klassc B s e Z RS( ( t __name__t
__module__( ( ( sN /home/tvault/.virtenv/lib/python2.7/site-packages/eventlet/support/__init__.pyR L s c s# t j t d d | | S( Nt
stackleveli ( t warningst warnt DeprecationWarning( t at kw( t baset msg( sN /home/tvault/.virtenv/lib/python2.7/site-packages/eventlet/support/__init__.pyt wrappedQ s ( R t inspectt isclassR R t functoolst wrapst __init__( R% R R' ( R&