Example #1
0
	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)
Example #2
0
 def __init__(self, database):
     self._db = dictdlib.DictDB(database)
Example #3
0
 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
Example #4
0
 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()