Is there a problem with secondary db ?
I'm trying to update my odds+ends skins/extensions to v4 and every one that
creates/uses an alternate db fails to initialize similarly. Figuring
Matthew's code would be a better test case than mine, I grabbed pmon.py as
a reference implementation and that fails exactly the same way:
PYTHONPATH=/home/weewx/bin python pmon.py
Traceback (most recent call last):
File "pmon.py", line 173, in <module>
eng = StdEngine(config)
File "/home/weewx/bin/weewx/engine.py", line 83, in __init__
self.loadServices(config_dict)
File "/home/weewx/bin/weewx/engine.py", line 143, in loadServices
obj = weeutil.weeutil.get_object(svc)(self,config_dict)
File "/home/weewx/bin/user/pmon.py", line 70, in __init__
initialize=True)
File "/home/weewx/bin/weewx/manager.py", line 507, in get_manager
self.manager_cache[data_binding] = open_manager(manager_dict,
initialize)
File "/home/weewx/bin/weewx/manager.py", line 660, in open_manager
manager_dict['schema'])
File "/home/weewx/bin/weewx/manager.py", line 151, in open_with_create
dbmanager = cls(connection, table_name=table_name, schema=schema)
File "/home/weewx/bin/weewx/manager.py", line 799, in __init__
self._initialize_day_tables(schema)
File "/home/weewx/bin/weewx/manager.py", line 845, in
_initialize_day_tables
cursor.execute(sql_create_str)
File "/home/weewx/bin/weedb/sqlite.py", line 39, in guarded_fn
raise weedb.TableExistsError(e)
weedb.TableExistsError: table archive_day_m already exists
(I used python2 because pmon.py isn't python3 friendly yet)
--
You received this message because you are subscribed to the Google Groups
"weewx-development" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-development/dbfa666b-14db-4cc4-bd2e-28c07a6c0747%40googlegroups.com.