Skip to content

Commit 40377d2

Browse files
committed
Building the project dir in project_export differently
1 parent 1bb21b1 commit 40377d2

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

activity_browser/actions/project/project_export.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@
55

66
from qtpy import QtWidgets, QtCore
77

8+
import bw2data as bd
9+
from bw2data.project import ProjectDataset
10+
811
from activity_browser import application
9-
from activity_browser.mod import bw2data as bd
1012
from activity_browser.actions.base import ABAction, exception_dialogs
1113
from activity_browser.ui.threading import ABThread
1214

@@ -65,7 +67,9 @@ class ExportThread(ABThread):
6567
project_name: str
6668

6769
def run_safely(self):
68-
project_dir = os.path.join(bd.projects._base_data_dir, bd.utils.safe_filename(self.project_name))
70+
ds = ProjectDataset.get(ProjectDataset.name == self.project_name)
71+
project_folder_name = bd.utils.safe_filename(self.project_name, full=ds.full_hash)
72+
project_dir = os.path.join(bd.projects._base_data_dir, project_folder_name)
6973

7074
with open(os.path.join(project_dir, ".project-name.json"), "w") as f:
7175
json.dump({"name": self.project_name}, f)

0 commit comments

Comments
 (0)