QScintilla/SpellChecker.py

branch
Py2 comp.
changeset 2525
8b507a9a2d40
parent 2302
f29e9405c851
child 3057
10516539f238
equal deleted inserted replaced
2523:139f182b72f6 2525:8b507a9a2d40
6 """ 6 """
7 Module implementing the spell checker for the editor component. 7 Module implementing the spell checker for the editor component.
8 8
9 The spell checker is based on pyenchant. 9 The spell checker is based on pyenchant.
10 """ 10 """
11
12 from __future__ import unicode_literals # __IGNORE_WARNING__
11 13
12 import os 14 import os
13 15
14 from PyQt4.QtCore import QTimer, QObject 16 from PyQt4.QtCore import QTimer, QObject
15 17
38 @param indicator spell checking indicator 40 @param indicator spell checking indicator
39 @keyparam defaultLanguage the language to be used as the default (string). 41 @keyparam defaultLanguage the language to be used as the default (string).
40 The string should be in language locale format (e.g. en_US, de). 42 The string should be in language locale format (e.g. en_US, de).
41 @keyparam checkRegion reference to a function to check for a valid region 43 @keyparam checkRegion reference to a function to check for a valid region
42 """ 44 """
43 super().__init__(editor) 45 super(SpellChecker, self).__init__(editor)
44 46
45 self.editor = editor 47 self.editor = editor
46 self.indicator = indicator 48 self.indicator = indicator
47 if defaultLanguage is not None: 49 if defaultLanguage is not None:
48 self.setDefaultLanguage(defaultLanguage) 50 self.setDefaultLanguage(defaultLanguage)

eric ide

mercurial