diff --git a/plugins/DigitalLibrary/src/DigitalFactoryController.py b/plugins/DigitalLibrary/src/DigitalFactoryController.py index 8582d4b5b9..352a8c70f2 100644 --- a/plugins/DigitalLibrary/src/DigitalFactoryController.py +++ b/plugins/DigitalLibrary/src/DigitalFactoryController.py @@ -385,18 +385,10 @@ class DigitalFactoryController(QObject): def _applicationInitializationFinished(self) -> None: self._supported_file_types = self._application.getInstance().getMeshFileHandler().getSupportedFileTypesRead() - # Although cura supports these, it's super confusing in this context to show them. - if "jpg" in self._supported_file_types: - del self._supported_file_types["jpg"] - if "jpeg" in self._supported_file_types: - del self._supported_file_types["jpeg"] - if "png" in self._supported_file_types: - del self._supported_file_types["png"] - if "bmp" in self._supported_file_types: - del self._supported_file_types["bmp"] - if "gif" in self._supported_file_types: - del self._supported_file_types["gif"] - + # Although Cura supports these, it's super confusing in this context to show them. + for extension in ["jpg", "jpeg", "png", "bmp", "gif"]: + if extension in self._supported_file_types: + del self._supported_file_types[extension] @pyqtSlot() def openSelectedFiles(self) -> None: