From 68a3dbdc63570d156e7492401fad8cbaff6a3c12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9-Abush=20Clause?= Date: Fri, 30 Aug 2024 11:29:17 +0200 Subject: [PATCH] NVDA>=2024.3: fix for `characterProcessing._getSpeechSymbolsForLocale` --- addon/globalPlugins/brailleExtender/undefinedchars.py | 6 ++++-- buildVars.py | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/addon/globalPlugins/brailleExtender/undefinedchars.py b/addon/globalPlugins/brailleExtender/undefinedchars.py index 2f6d73ae..c17f18fe 100644 --- a/addon/globalPlugins/brailleExtender/undefinedchars.py +++ b/addon/globalPlugins/brailleExtender/undefinedchars.py @@ -442,11 +442,13 @@ def getExtendedSymbols(locale): locale = languageHandler.getLanguage() if '_' in locale: try: - b, u = characterProcessing._getSpeechSymbolsForLocale(locale) + symbolsForLocale = characterProcessing._getSpeechSymbolsForLocale(locale) except LookupError: return getExtendedSymbols(locale.split('_')[0]) else: - b, u = characterProcessing._getSpeechSymbolsForLocale(locale) + symbolsForLocale = characterProcessing._getSpeechSymbolsForLocale(locale) + b = symbolsForLocale[0] + u = symbolsForLocale[1] if not b and not u: return None a = { k.strip(): v.replacement.replace(' ', '').strip() diff --git a/buildVars.py b/buildVars.py index 065fb0b2..5c2be9af 100644 --- a/buildVars.py +++ b/buildVars.py @@ -80,7 +80,7 @@ def _(arg): # Minimum NVDA version supported (e.g. "2018.3.0", minor version is optional) "addon_minimumNVDAVersion": "2021.1", # Last NVDA version supported/tested (e.g. "2018.4.0", ideally more recent than minimum version) - "addon_lastTestedNVDAVersion": "2024.1", + "addon_lastTestedNVDAVersion": "2025.1", # Add-on update channel (default is None, denoting stable releases, # and for development releases, use "dev".) # Do not change unless you know what you are doing!