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