mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-18 12:35:57 +08:00
Fix some formatting, cleanup import
This commit is contained in:
parent
dc17bd8499
commit
0b1ac87354
@ -48,10 +48,10 @@ class SendMaterialJob(Job):
|
||||
try:
|
||||
remote_materials_by_guid = self._parseReply(reply)
|
||||
self._sendMissingMaterials(remote_materials_by_guid)
|
||||
except json.JSONDecodeError as e:
|
||||
Logger.log("e", "Error parsing materials from printer: %s", e)
|
||||
except KeyError as e:
|
||||
Logger.log("e", "Error parsing materials from printer: %s", e)
|
||||
except json.JSONDecodeError:
|
||||
Logger.logException("w", "Error parsing materials from printer")
|
||||
except KeyError:
|
||||
Logger.logException("w", "Error parsing materials from printer")
|
||||
|
||||
## Determine which materials should be updated and send them to the printer.
|
||||
#
|
||||
@ -157,7 +157,6 @@ class SendMaterialJob(Job):
|
||||
@classmethod
|
||||
def _parseReply(cls, reply: QNetworkReply) -> Dict[str, ClusterMaterial]:
|
||||
remote_materials_list = json.loads(reply.readAll().data().decode("utf-8"))
|
||||
print("remote_materials_list", remote_materials_list)
|
||||
return {material["guid"]: ClusterMaterial(**material) for material in remote_materials_list}
|
||||
|
||||
## Retrieves a list of local materials
|
||||
|
@ -1,19 +1,13 @@
|
||||
# Copyright (c) 2018 Ultimaker B.V.
|
||||
# Cura is released under the terms of the LGPLv3 or higher.
|
||||
import io
|
||||
import json
|
||||
from typing import Any, List
|
||||
from unittest import TestCase, mock
|
||||
from unittest import TestCase
|
||||
from unittest.mock import patch, call
|
||||
|
||||
from PyQt5.QtCore import QByteArray
|
||||
|
||||
from UM.Logger import Logger
|
||||
from UM.MimeTypeDatabase import MimeType
|
||||
from UM.Settings.ContainerRegistry import ContainerInterface, ContainerRegistryInterface, \
|
||||
DefinitionContainerInterface, ContainerRegistry
|
||||
from UM.Settings.ContainerRegistry import ContainerInterface, ContainerRegistryInterface, DefinitionContainerInterface
|
||||
from plugins.UM3NetworkPrinting.src.ClusterUM3OutputDevice import ClusterUM3OutputDevice
|
||||
from plugins.UM3NetworkPrinting.src.Models import ClusterMaterial
|
||||
from plugins.UM3NetworkPrinting.src.SendMaterialJob import SendMaterialJob
|
||||
|
||||
|
||||
@ -45,7 +39,7 @@ class ContainerRegistryMock(ContainerRegistryInterface):
|
||||
return self.containersMetaData
|
||||
|
||||
|
||||
class FakeDevice(ClusterUM3OutputDevice):
|
||||
class MockOutputDevice(ClusterUM3OutputDevice):
|
||||
def _createFormPart(self, content_header, data, content_type=None):
|
||||
return "xxx"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user