def create_dict_object(self, dictfilename): """Create dict object. Delete files if necessary.""" remove_if_exists(dictfilename + ".dict") remove_if_exists(dictfilename + ".dict.dz") remove_if_exists(dictfilename + ".index") return dictdlib.DictDB(dictfilename, mode = 'write', quiet = True)
def __init__(self, database): self._db = dictdlib.DictDB(database)
def __init__(self, directory, from_lang, to_lang): self._db = dictdlib.DictDB("%s/%s-%s" % (directory, from_lang, to_lang)) self._from_lang = from_lang self._to_lang = to_lang
def __init__(self, path='dict/mueller7/mueller7'): try: self.dictdb = dictdlib.DictDB(path, 'read') except IOError as e: print('Cannot find the dictionary, exiting.') exit()