Example #1
0
 def read(self, size=0):
     if not self.readable():
         raise IOError, 'cannot read'
     if size:
         return m2.bio_read(self.bio, size)
     else:
         return m2.bio_read(self.bio, m2.bio_ctrl_pending(self.bio))
Example #2
0
 def read(self, size=0):
     if not self.readable():
         raise IOError, 'cannot read'
     if size:
         return m2.bio_read(self.bio, size)
     else:
         return m2.bio_read(self.bio, m2.bio_ctrl_pending(self.bio))
Example #3
0
 def __len__(self):
     return m2.bio_ctrl_pending(self.bio)
Example #4
0
 def __len__(self):
     return m2.bio_ctrl_pending(self.bio)