Ñò
ô³Kc @ s d e f d YZ d S( t FileMixinc B s> e Z d Z d Z d Z d d Z d Z d Z RS( sÙ
Used to provide auxiliary methods to objects simulating files.
Objects must implement write, and read if they are input files.
Also they should implement close.
Other methods you may wish to override:
* flush()
* seek(offset[, whence])
* tell()
* truncate([size])
Attributes you may wish to provide:
* closed
* encoding (you should also respect that in write())
* mode
* newlines (hard to support)
* softspace
c C s d S( N( ( t self( ( s8 /usr/lib/python2.6/site-packages/paste/util/filemixin.pyt flush s c C s
| i S( N( t readline( R ( ( s8 /usr/lib/python2.6/site-packages/paste/util/filemixin.pyt next s c C s g } x | i d } | p d i | S| i | | o. | d j o! t | | j o d i | S| d j o d i | Sq d S( Ni t i s
( t readt joint appendt len( R t sizet outputR ( ( s8 /usr/lib/python2.6/site-packages/paste/util/filemixin.pyR s
'
c C s | S( N( ( R ( ( s8 /usr/lib/python2.6/site-packages/paste/util/filemixin.pyt
xreadlines. s c C s" x | D] } | i | q Wd S( N( t write( R t linest line( ( s8 /usr/lib/python2.6/site-packages/paste/util/filemixin.pyt
writelines1 s N( t __name__t
__module__t __doc__R R t NoneR R R ( ( ( s8 /usr/lib/python2.6/site-packages/paste/util/filemixin.pyR s N( t objectR ( ( ( s8 /usr/lib/python2.6/site-packages/paste/util/filemixin.pyt