mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-06-30 08:25:12 +08:00
Move some things outside of try-catch clause
Only the pre-read should really be in there. Otherwise we'd hide some mistakes in our code. Contributes to issue CURA-4810.
This commit is contained in:
parent
1e892dc45c
commit
27c0ca4dea
@ -1518,12 +1518,11 @@ class CuraApplication(QtApplication):
|
|||||||
"""
|
"""
|
||||||
Checks if the given file URL is a valid project file.
|
Checks if the given file URL is a valid project file.
|
||||||
"""
|
"""
|
||||||
|
file_path = QUrl(file_url).toLocalFile()
|
||||||
|
workspace_reader = self.getWorkspaceFileHandler().getReaderForFile(file_path)
|
||||||
|
if workspace_reader is None:
|
||||||
|
return False # non-project files won't get a reader
|
||||||
try:
|
try:
|
||||||
file_path = QUrl(file_url).toLocalFile()
|
|
||||||
workspace_reader = self.getWorkspaceFileHandler().getReaderForFile(file_path)
|
|
||||||
if workspace_reader is None:
|
|
||||||
return False # non-project files won't get a reader
|
|
||||||
|
|
||||||
result = workspace_reader.preRead(file_path, show_dialog=False)
|
result = workspace_reader.preRead(file_path, show_dialog=False)
|
||||||
return result == WorkspaceReader.PreReadResult.accepted
|
return result == WorkspaceReader.PreReadResult.accepted
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user