owczyped

streams.py

Aug 26th, 2015
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.41 KB | None | 0 0
  1. class Processor:
  2.     def __init__(self, reader, writer):
  3.         self.reader = reader
  4.         self.writer = writer
  5.  
  6.     def process(self):
  7.         while True:
  8.             data = self.reader.readline()
  9.             if not data:
  10.                 break
  11.             data = self.converter(data)
  12.             self.writer.write(data)
  13.  
  14.     def converter(self, data):
  15.         assert False, 'converter must be defined'
Advertisement
Add Comment
Please, Sign In to add comment