Grammalecte  Check-in [2be0562a74]

Overview
Comment:[graphspell] import dictionary: include lang code in error message
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | graphspell
Files: files | file ages | folders
SHA3-256: 2be0562a74955a244316b48eb4649d628223e6502632373234cbd2578315679d
User & Date: olr on 2019-05-15 10:47:11
Other Links: manifest | tags
Context
2019-05-15
11:55
[graphspell][core][fr] code cleaning (pylint) check-in: c65b7e2b8b user: olr tags: trunk, fr, core, graphspell
10:47
[graphspell] import dictionary: include lang code in error message check-in: 2be0562a74 user: olr tags: trunk, graphspell
09:15
pylint: exclusion list check-in: a31e62962a user: olr tags: trunk
Changes

Modified graphspell-js/spellchecker.js from [be57805d79] to [f126930ef3].

65
66
67
68
69
70
71

72
73

74
75

76
77
78
79
80
81
82
65
66
67
68
69
70
71
72
73

74
75

76
77
78
79
80
81
82
83







+

-
+

-
+







                return new ibdawg.IBDAWG(dictionary, sPath);  // dictionary can be a filename or a JSON object
            } else {
                return new IBDAWG(dictionary, sPath);  // dictionary can be a filename or a JSON object
            }
        }
        catch (e) {
            let sfDictionary = (typeof(dictionary) == "string") ? dictionary : dictionary.sLangName + "/" + dictionary.sFileName;
            let sErrorMessage = "Error [" + this.sLangCode + "]: <" + sfDictionary + "> not loaded.";
            if (bNecessary) {
                throw "Error: <" + sfDictionary + "> not loaded. " + e.message;
                throw sErrorMessage + " | " + e.message;
            }
            console.log("Error: <" + sfDictionary + "> not loaded.");
            console.log(sErrorMessage);
            console.log(e.message);
            return null;
        }
    }

    loadTokenizer () {
        if (typeof(tokenizer) !== 'undefined') {

Modified graphspell/spellchecker.py from [dfcf17b7c7] to [9c6b027a4b].

46
47
48
49
50
51
52

53
54
55


56
57
58
59
60
61
62
46
47
48
49
50
51
52
53
54


55
56
57
58
59
60
61
62
63







+

-
-
+
+







    def _loadDictionary (self, source, bNecessary=False):
        "returns an IBDAWG object"
        if not source:
            return None
        try:
            return ibdawg.IBDAWG(source)
        except Exception as e:
            sErrorMessage = "Error [" + self.sLangCode + "]: <" + str(source) + "> not loaded."
            if bNecessary:
                raise Exception(str(e), "Error: <" + str(source) + "> not loaded.")
            print("Error: <" + str(source) + "> not loaded.")
                raise Exception(str(e), sErrorMessage)
            print(sErrorMessage)
            traceback.print_exc()
            return None

    def _loadTokenizer (self):
        self.oTokenizer = tokenizer.Tokenizer(self.sLangCode)

    def getTokenizer (self):