-
Notifications
You must be signed in to change notification settings - Fork 43
Open
Description
brightway2-io/bw2io/package.py
Line 81 in 383205f
exec("from {} import {}".format(metadata["module"], metadata["name"])) |
I am getting an error when updating an existing database with BW2Package.import_file(). It is throwing ModuleNotFoundError: No module named 'bw2data.backends.peewee'
, this is because I can see in my .bw2package
file the following:
"keys":
[
"module",
"name"
],
"values":
[
"bw2data.backends.peewee.database",
"SQLiteBackend"
]
As a workaround, I added the following code to package.py
if metadata["module"] == "bw2data.backends.peewee.database":
metadata["module"] = "bw2data.backends.base"
Do you have any idea why I am getting this error? Should I fix my .bw2package
files or is my workaround worth including in the codebase?
Thanks
Metadata
Metadata
Assignees
Labels
No labels