def __call__(self, data): res = pyarrayhash.parse(self.p, data) if res != None: return res if self.state()[0] == 256: raise ParseError("Error Parsing")
def read_banner(self): data = pyknc.knc_read(self.conn, 1024) p = pyarrayhash.parse_init() while 1: obj = pyarrayhash.parse(p, data) if obj: break data = pyknc.knc_read(self.conn, 1024) self.banner = True return obj