mirror of
https://github.com/MCV-Software/TWBlue.git
synced 2024-11-22 19:28:09 -06:00
spellchecking dictionaries will be located in user's config directory. #208
This commit is contained in:
parent
da4658c220
commit
7478edd454
@ -1,4 +1,5 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import os
|
||||
import logging
|
||||
import wx_ui
|
||||
import widgetUtils
|
||||
@ -16,6 +17,12 @@ log = logging.getLogger("extra.SpellChecker.spellChecker")
|
||||
class spellChecker(object):
|
||||
def __init__(self, text, dictionary):
|
||||
super(spellChecker, self).__init__()
|
||||
# Set Dictionary path if not set in a previous call to this method.
|
||||
# Dictionary path will be located in user config, see https://github.com/manuelcortez/twblue/issues/208
|
||||
dict_path = enchant.get_param("enchant.myspell.dictionary.path")
|
||||
if dict_path == None:
|
||||
enchant.set_param("enchant.myspell.dictionary.path", os.path.join(paths.config_path(), "dicts"))
|
||||
log.debug("Dictionary path set to %s" % (os.path.join(paths.config_path(), "dicts"),))
|
||||
log.debug("Creating the SpellChecker object. Dictionary: %s" % (dictionary,))
|
||||
self.active = True
|
||||
try:
|
||||
|
Loading…
Reference in New Issue
Block a user