Repository URL to install this package:
Version:
3.4.36 ▾
|
ó °EYc @ sp d Z d d l Z d d l Z d d l Z d d l m Z m Z d e f d YZ d e f d YZ d S( sÙ Attempt to generalize the "feeder" part of a `.Channel`: an object which can be read from and closed, but is reading from a buffer fed by another thread. The read operations are blocking and can have a timeout set. iÿÿÿÿN( t PY2t bt PipeTimeoutc B s e Z d Z RS( sP Indicates that a timeout was reached on a read from a `.BufferedPipe`. ( t __name__t __module__t __doc__( ( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/paramiko/buffered_pipe.pyR s t BufferedPipec B s e Z d Z d Z e r3 d Z d d Z n d Z d d Z d Z d Z d Z d d Z d Z d Z d Z RS( sª A buffer that obeys normal read (with timeout) & close semantics for a file or socket, but is fed data from another thread. This is used by `.Channel`. c C sL t j | _ t j | j | _ d | _ t j d | _ t | _ d S( Nt B( t threadingt Lockt _lockt Conditiont _cvt Nonet _eventt arrayt _buffert Falset _closed( t self( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/paramiko/buffered_pipe.pyt __init__- s c C s | j j | d S( N( R t fromstring( R t data( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/paramiko/buffered_pipe.pyt _buffer_frombytes5 s c C s | j | j S( N( R t tostring( R t limit( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/paramiko/buffered_pipe.pyt _buffer_tobytes8 s c C s | j j | d S( N( R t frombytes( R R ( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/paramiko/buffered_pipe.pyR ; s c C s | j | j S( N( R t tobytes( R R ( ( sK /home/tvault/.virtenv/lib/python2.7/site-packages/paramiko/buffered_pipe.pyR >