I trying to update my Rock 8 weewx v4 to Rocky 9 weewx v5 using the new
1.6 forked version of the Belchertown skin.
I'm testing this out in simulator mode, and it sees to start fine until
it does an update which start with this error
ERROR weewx.reportengine: Caught unrecoverable exception in generator
'weewx.cheetahgenerator.CheetahGenerator'
ERROR weewx.reportengine: **** f-string: unmatched '['
(belchertown.py, line 244)
and goes down hill from there
Attached is a copy of the last run..
I have very limited programming skills and zero knowledge of python, so
I'm hoping that someone help me fix the problem.
Thanks
Pete
--
Unencumbered by the thought process.
-- Click and Clack the Tappet brothers
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/weewx-user/e0d1f359-af68-4e98-b554-a11087d4ada7%40gmail.com.
Dec 09 10:56:14 localhost weewxd[1195697]: INFO weewx.manager: Added record
2025-12-09 10:56:00 EST (1765295760) to database 'weewx-lc.sdb'
Dec 09 10:56:14 localhost weewxd[1195697]: INFO weewx.manager: Added record
2025-12-09 10:56:00 EST (1765295760) to daily summary in 'weewx-lc.sdb'
Dec 09 10:56:14 localhost weewxd[1195697]: DEBUG weewx.reportengine: Running
reports for latest time in the database.
Dec 09 10:56:14 localhost weewxd[1195697]: DEBUG weewx.reportengine: Running
report 'SeasonsReport'
Dec 09 10:56:14 localhost weewxd[1195697]: DEBUG weewx.reportengine: Found
configuration file /etc/weewx/skins/Belchertown/skin.conf for report
'SeasonsReport'
Dec 09 10:56:14 localhost weewxd[1195697]: DEBUG weewx.reportengine: Cannot
read localization file /etc/weewx/skins/Belchertown/lang/en.conf for report
'SeasonsReport': Config file not found:
"/etc/weewx/skins/Belchertown/lang/en.conf".
Dec 09 10:56:14 localhost weewxd[1195697]: DEBUG weewx.reportengine: **** Using
defaults instead.
Dec 09 10:56:14 localhost weewxd[1195697]: DEBUG weewx.reportengine: Unable to
set locale 'en': unsupported locale setting. Using default.
Dec 09 10:56:14 localhost weewxd[1195697]: DEBUG weewx.reportengine: Running
generators for report 'SeasonsReport' in directory
'/etc/weewx/skins/Belchertown' with locale 'en_US.UTF-8'
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.cheetahgenerator: Using
search list ['user.belchertown.getData', 'weewx.cheetahgenerator.Almanac',
'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions',
'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext',
'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo',
'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine: Caught
unrecoverable exception in generator 'weewx.cheetahgenerator.CheetahGenerator'
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** f-string: unmatched '[' (belchertown.py, line 244)
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** Traceback (most recent call last):
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/reportengine.py", line 248, in run
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** obj.start()
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/reportengine.py", line 465, in start
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** self.run()
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 163, in run
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** self.init_extensions(gen_dict[section_name])
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 194, in
init_extensions
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** klass = weeutil.weeutil.get_object(x)
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** module = importlib.import_module(module_name)
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/lib64/python3.9/importlib/__init__.py", line 127, in
import_module
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** return _bootstrap._gcd_import(name[level:], package, level)
Dec 09 10:56:15 localhost weewxd[1195697]: Traceback (most recent call last):
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/share/weewx/weewx/reportengine.py", line 248, in run
Dec 09 10:56:15 localhost weewxd[1195697]: obj.start()
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/share/weewx/weewx/reportengine.py", line 465, in start
Dec 09 10:56:15 localhost weewxd[1195697]: self.run()
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 163, in run
Dec 09 10:56:15 localhost weewxd[1195697]:
self.init_extensions(gen_dict[section_name])
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 194, in init_extensions
Dec 09 10:56:15 localhost weewxd[1195697]: klass =
weeutil.weeutil.get_object(x)
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Dec 09 10:56:15 localhost weewxd[1195697]: module =
importlib.import_module(module_name)
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/lib64/python3.9/importlib/__init__.py", line 127, in import_module
Dec 09 10:56:15 localhost weewxd[1195697]: return
_bootstrap._gcd_import(name[level:], package, level)
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 1030, in _gcd_import
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 1007, in _find_and_load
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 986, in _find_and_load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 680, in _load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap_external>", line 846, in exec_module
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap_external>", line 983, in get_code
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap_external>", line 913, in source_to_code
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 228, in _call_with_frames_removed
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/etc/weewx/bin/user/belchertown.py", line 244
Dec 09 10:56:15 localhost weewxd[1195697]: f"Locale: Error using locale
{self.generator.skin_dict["Extras"]["belchertown_locale"]}. "
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
Dec 09 10:56:15 localhost weewxd[1195697]:
^
Dec 09 10:56:15 localhost weewxd[1195697]: SyntaxError: f-string: unmatched '['
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 986, in
_find_and_load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap_external>", line 846, in exec_module
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap_external>", line 983, in get_code
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap_external>", line 913, in
source_to_code
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 228, in
_call_with_frames_removed
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/etc/weewx/bin/user/belchertown.py", line 244
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** f"Locale: Error using locale
{self.generator.skin_dict["Extras"]["belchertown_locale"]}. "
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** ^
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** SyntaxError: f-string: unmatched '['
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** Generator terminated
Dec 09 10:56:15 localhost weewxd[1195697]: INFO weewx.reportengine: Copied 8
files to /var/www/html/weewx-lc
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine: Unable to
instantiate generator 'user.belchertown.HighchartsJsonGenerator'
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** f-string: unmatched '[' (belchertown.py, line 244)
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** Traceback (most recent call last):
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/reportengine.py", line 231, in run
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** obj = weeutil.weeutil.get_object(generator)(
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** module = importlib.import_module(module_name)
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/lib64/python3.9/importlib/__init__.py", line 127, in
import_module
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** return _bootstrap._gcd_import(name[level:], package, level)
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 986, in
_find_and_load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: Traceback (most recent call last):
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/share/weewx/weewx/reportengine.py", line 231, in run
Dec 09 10:56:15 localhost weewxd[1195697]: obj =
weeutil.weeutil.get_object(generator)(
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Dec 09 10:56:15 localhost weewxd[1195697]: module =
importlib.import_module(module_name)
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/lib64/python3.9/importlib/__init__.py", line 127, in import_module
Dec 09 10:56:15 localhost weewxd[1195697]: return
_bootstrap._gcd_import(name[level:], package, level)
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 1030, in _gcd_import
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 1007, in _find_and_load
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 986, in _find_and_load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 680, in _load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap_external>", line 846, in exec_module
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap_external>", line 983, in get_code
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap_external>", line 913, in source_to_code
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 228, in _call_with_frames_removed
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/etc/weewx/bin/user/belchertown.py", line 244
Dec 09 10:56:15 localhost weewxd[1195697]: f"Locale: Error using locale
{self.generator.skin_dict["Extras"]["belchertown_locale"]}. "
Dec 09 10:56:15 localhost weewxd[1195697]:
^
Dec 09 10:56:15 localhost weewxd[1195697]: SyntaxError: f-string: unmatched '['
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap_external>", line 846, in exec_module
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap_external>", line 983, in get_code
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap_external>", line 913, in
source_to_code
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 228, in
_call_with_frames_removed
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/etc/weewx/bin/user/belchertown.py", line 244
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** f"Locale: Error using locale
{self.generator.skin_dict["Extras"]["belchertown_locale"]}. "
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** ^
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** SyntaxError: f-string: unmatched '['
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** Generator ignored
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Report
'SmartphoneReport' not enabled. Skipping.
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Report
'MobileReport' not enabled. Skipping.
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Report
'StandardReport' not enabled. Skipping.
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Running
report 'lastrain'
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Found
configuration file /etc/weewx/skins/lastrain/skin.conf for report 'lastrain'
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Cannot
read localization file /etc/weewx/skins/lastrain/lang/en.conf for report
'lastrain': Config file not found: "/etc/weewx/skins/lastrain/lang/en.conf".
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: **** Using
defaults instead.
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Unable to
set locale 'en': unsupported locale setting. Using default.
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Running
generators for report 'lastrain' in directory '/etc/weewx/skins/lastrain' with
locale 'en_US.UTF-8'
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.cheetahgenerator: Using
search list ['user.lastrain.lastRainTags', 'weewx.cheetahgenerator.Almanac',
'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions',
'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext',
'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo',
'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.manager: Daily summary
version is 4.0
Dec 09 10:56:15 localhost weewxd[1195697]: INFO weewx.cheetahgenerator:
Generated 1 files for report lastrain in 0.01 seconds
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Running
report 'Belchertown'
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Found
configuration file /etc/weewx/skins/Belchertown/skin.conf for report
'Belchertown'
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Cannot
read localization file /etc/weewx/skins/Belchertown/lang/en.conf for report
'Belchertown': Config file not found:
"/etc/weewx/skins/Belchertown/lang/en.conf".
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: **** Using
defaults instead.
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Unable to
set locale 'en': unsupported locale setting. Using default.
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Running
generators for report 'Belchertown' in directory '/etc/weewx/skins/Belchertown'
with locale 'en_US.UTF-8'
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.cheetahgenerator: Using
search list ['user.belchertown.getData', 'weewx.cheetahgenerator.Almanac',
'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions',
'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext',
'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo',
'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station',
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo']
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine: Caught
unrecoverable exception in generator 'weewx.cheetahgenerator.CheetahGenerator'
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** f-string: unmatched '[' (belchertown.py, line 244)
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** Traceback (most recent call last):
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/reportengine.py", line 248, in run
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** obj.start()
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/reportengine.py", line 465, in start
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** self.run()
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 163, in run
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** self.init_extensions(gen_dict[section_name])
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 194, in
init_extensions
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** klass = weeutil.weeutil.get_object(x)
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** module = importlib.import_module(module_name)
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/lib64/python3.9/importlib/__init__.py", line 127, in
import_module
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** return _bootstrap._gcd_import(name[level:], package, level)
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
Dec 09 10:56:15 localhost weewxd[1195697]: Traceback (most recent call last):
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/share/weewx/weewx/reportengine.py", line 248, in run
Dec 09 10:56:15 localhost weewxd[1195697]: obj.start()
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/share/weewx/weewx/reportengine.py", line 465, in start
Dec 09 10:56:15 localhost weewxd[1195697]: self.run()
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 163, in run
Dec 09 10:56:15 localhost weewxd[1195697]:
self.init_extensions(gen_dict[section_name])
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/share/weewx/weewx/cheetahgenerator.py", line 194, in init_extensions
Dec 09 10:56:15 localhost weewxd[1195697]: klass =
weeutil.weeutil.get_object(x)
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Dec 09 10:56:15 localhost weewxd[1195697]: module =
importlib.import_module(module_name)
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/lib64/python3.9/importlib/__init__.py", line 127, in import_module
Dec 09 10:56:15 localhost weewxd[1195697]: return
_bootstrap._gcd_import(name[level:], package, level)
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 1030, in _gcd_import
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 1007, in _find_and_load
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 986, in _find_and_load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 680, in _load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap_external>", line 846, in exec_module
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap_external>", line 983, in get_code
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap_external>", line 913, in source_to_code
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 228, in _call_with_frames_removed
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/etc/weewx/bin/user/belchertown.py", line 244
Dec 09 10:56:15 localhost weewxd[1195697]: f"Locale: Error using locale
{self.generator.skin_dict["Extras"]["belchertown_locale"]}. "
Dec 09 10:56:15 localhost weewxd[1195697]:
^
Dec 09 10:56:15 localhost weewxd[1195697]: SyntaxError: f-string: unmatched '['
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 986, in
_find_and_load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap_external>", line 846, in exec_module
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap_external>", line 983, in get_code
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap_external>", line 913, in
source_to_code
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 228, in
_call_with_frames_removed
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/etc/weewx/bin/user/belchertown.py", line 244
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** f"Locale: Error using locale
{self.generator.skin_dict["Extras"]["belchertown_locale"]}. "
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** ^
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** SyntaxError: f-string: unmatched '['
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** Generator terminated
Dec 09 10:56:15 localhost weewxd[1195697]: INFO weewx.reportengine: Copied 8
files to /var/www/html/weewx-lc/belchertown
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine: Unable to
instantiate generator 'user.belchertown.HighchartsJsonGenerator'
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** f-string: unmatched '[' (belchertown.py, line 244)
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** Traceback (most recent call last):
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weewx/reportengine.py", line 231, in run
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** obj = weeutil.weeutil.get_object(generator)(
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** module = importlib.import_module(module_name)
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/usr/lib64/python3.9/importlib/__init__.py", line 127, in
import_module
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** return _bootstrap._gcd_import(name[level:], package, level)
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 986, in
_find_and_load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: Traceback (most recent call last):
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/share/weewx/weewx/reportengine.py", line 231, in run
Dec 09 10:56:15 localhost weewxd[1195697]: obj =
weeutil.weeutil.get_object(generator)(
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
Dec 09 10:56:15 localhost weewxd[1195697]: module =
importlib.import_module(module_name)
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/usr/lib64/python3.9/importlib/__init__.py", line 127, in import_module
Dec 09 10:56:15 localhost weewxd[1195697]: return
_bootstrap._gcd_import(name[level:], package, level)
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 1030, in _gcd_import
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 1007, in _find_and_load
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 986, in _find_and_load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 680, in _load_unlocked
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap_external>", line 846, in exec_module
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap_external>", line 983, in get_code
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap_external>", line 913, in source_to_code
Dec 09 10:56:15 localhost weewxd[1195697]: File "<frozen
importlib._bootstrap>", line 228, in _call_with_frames_removed
Dec 09 10:56:15 localhost weewxd[1195697]: File
"/etc/weewx/bin/user/belchertown.py", line 244
Dec 09 10:56:15 localhost weewxd[1195697]: f"Locale: Error using locale
{self.generator.skin_dict["Extras"]["belchertown_locale"]}. "
Dec 09 10:56:15 localhost weewxd[1195697]:
^
Dec 09 10:56:15 localhost weewxd[1195697]: SyntaxError: f-string: unmatched '['
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap_external>", line 846, in exec_module
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap_external>", line 983, in get_code
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap_external>", line 913, in
source_to_code
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "<frozen importlib._bootstrap>", line 228, in
_call_with_frames_removed
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** File "/etc/weewx/bin/user/belchertown.py", line 244
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** f"Locale: Error using locale
{self.generator.skin_dict["Extras"]["belchertown_locale"]}. "
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** ^
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** SyntaxError: f-string: unmatched '['
Dec 09 10:56:15 localhost weewxd[1195697]: ERROR weewx.reportengine:
**** Generator ignored
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Report
'FTP' not enabled. Skipping.
Dec 09 10:56:15 localhost weewxd[1195697]: DEBUG weewx.reportengine: Report
'RSYNC' not enabled. Skipping.