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.

Reply via email to