Reset openAsUcp at the start of preread

CURA-11403
This commit is contained in:
Saumya Jain 2024-03-06 12:32:05 +01:00
parent 3aefe729ed
commit 831a1d4876
2 changed files with 5 additions and 3 deletions

View file

@ -152,8 +152,8 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
self._machine_info = None
self._user_settings = {}
def setOpenAsUcp(self, openAsUcp: bool):
self._is_ucp = openAsUcp
def clearOpenAsUcp(self):
self._is_ucp = None
def getNewId(self, old_id: str):
"""Get a unique name based on the old_id. This is different from directly calling the registry in that it caches results.
@ -208,6 +208,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
raise FileNotFoundError("No global stack file found!")
return global_stack_file_list[0], extruder_stack_file_list
def _isProjectUcp(self, file_name) -> bool:
if self._is_ucp == None:
archive = zipfile.ZipFile(file_name, "r")