Package wsgitools :: Package scgi :: Class FileWrapper
[hide private]
[frames] | no frames]

Class FileWrapper

source code


Instance Methods [hide private]
 
__init__(self, filelike, blksize=8192)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
can_transfer(self) source code
 
transfer(self, sock, blksize=None) source code
 
__iter__(self) source code
 
__next__(self) source code
 
next(self) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Instance Variables [hide private]
  offset
Initially 0.
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, filelike, blksize=8192)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

Instance Variable Details [hide private]

offset

Initially 0. Becomes -1 when reading using next and becomes positive when reading using next. In the latter case it counts the number of bytes sent. It also ensures that next and transfer are never mixed.