Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
    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