def __init__(self, args): BaseModule.__init__(self, args) self.memory_length = args.memory self.translation = args.translation self.translation_db = {} if self.translation: # check that we got a file if not op.isfile(self.translation): raise ValueError, 'Path [%s] does not point to a file.' % self.translation # read translation database with open(self.translation, 'r') as _file: for line in _file.read().split('\n'): mid, word = line.split() self.translation_db[int(mid)] = word
def __init__(self, args): BaseModule.__init__(self, args) self.memory_length = args.memory self.translation = args.translation self.translation_db = {} if self.translation: # check that we got a file if not op.isfile(self.translation): raise ValueError, "Path [%s] does not point to a file." % self.translation # read translation database with open(self.translation, "r") as _file: for line in _file.read().split("\n"): mid, word = line.split() self.translation_db[int(mid)] = word