Beispiel #1
0
class ReaderTester:
  def __init__(self,source,classmap=classmap,logger=None,magicheader=True,limit=None,timelimit=None):
    self.reader = Reader(callback=self.handle_event,classmap=classmap,source=source,logger=logger,magicheader=magicheader)
    self.limit = limit
    self.cnt = 0
    self.reader.read_forever(timelimit=timelimit)
    print '***** done'

  def handle_event(self,event):
    self.cnt += 1
    print '*****', event
    if self.limit is not None and self.cnt >= self.limit:
      raise StopIteration, 'reached max iterations: %s' % self.limit
Beispiel #2
0
 def __init__(self,source,classmap=classmap,logger=None,magicheader=True,limit=None,timelimit=None):
   self.reader = Reader(callback=self.handle_event,classmap=classmap,source=source,logger=logger,magicheader=magicheader)
   self.limit = limit
   self.cnt = 0
   self.reader.read_forever(timelimit=timelimit)
   print '***** done'