diff --git a/main.py b/main.py index 2e1058d4..b00aadbd 100755 --- a/main.py +++ b/main.py @@ -425,7 +425,7 @@ class _Repo: error_info = json.dumps( { "ErrorType": type(error).__name__, - "Project": project, + "Project": str(project), "Message": str(error), } ) diff --git a/project.py b/project.py index 2ba2b766..7d6b6cea 100644 --- a/project.py +++ b/project.py @@ -1813,11 +1813,11 @@ class Project: ) else: msg = ( - "error: %s: Cannot remove project: uncommitted" + "error: %s: Cannot remove project: uncommitted " "changes are present.\n" % self.RelPath(local=False) ) logger.error(msg) - raise DeleteDirtyWorktreeError(msg, project=self) + raise DeleteDirtyWorktreeError(msg, project=self.name) if verbose: print(f"{self.RelPath(local=False)}: Deleting obsolete checkout.")