mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-14 15:25:58 +08:00
Remove enum, python has no build in support for getting enum from string value. This will be in Python 3.11 though.
CURA-9221
This commit is contained in:
parent
ad70566dc6
commit
abb6d20beb
@ -31,7 +31,7 @@ from ..Models.Http.CloudClusterResponse import CloudClusterResponse
|
|||||||
from ..Models.Http.CloudClusterStatus import CloudClusterStatus
|
from ..Models.Http.CloudClusterStatus import CloudClusterStatus
|
||||||
from ..Models.Http.CloudPrintJobUploadRequest import CloudPrintJobUploadRequest
|
from ..Models.Http.CloudPrintJobUploadRequest import CloudPrintJobUploadRequest
|
||||||
from ..Models.Http.CloudPrintResponse import CloudPrintResponse
|
from ..Models.Http.CloudPrintResponse import CloudPrintResponse
|
||||||
from ..Models.Http.CloudPrintJobResponse import CloudPrintJobResponse, CloudUploadStatus
|
from ..Models.Http.CloudPrintJobResponse import CloudPrintJobResponse
|
||||||
from ..Models.Http.ClusterPrinterStatus import ClusterPrinterStatus
|
from ..Models.Http.ClusterPrinterStatus import ClusterPrinterStatus
|
||||||
from ..Models.Http.ClusterPrintJobStatus import ClusterPrintJobStatus
|
from ..Models.Http.ClusterPrintJobStatus import ClusterPrintJobStatus
|
||||||
|
|
||||||
@ -232,7 +232,7 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice):
|
|||||||
:param job_response: The response received from the cloud API.
|
:param job_response: The response received from the cloud API.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if job_response.status is CloudUploadStatus.WAIT_APPROVAL:
|
if job_response.status is "wait_approval":
|
||||||
PrintJobPendingApprovalMessage().show()
|
PrintJobPendingApprovalMessage().show()
|
||||||
|
|
||||||
if not self._tool_path:
|
if not self._tool_path:
|
||||||
|
@ -26,7 +26,7 @@ class CloudPrintJobResponse(BaseModel):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
self.job_id = job_id
|
self.job_id = job_id
|
||||||
self.status: CloudUploadStatus = CloudUploadStatus(status)
|
self.status = status
|
||||||
self.download_url = download_url
|
self.download_url = download_url
|
||||||
self.job_name = job_name
|
self.job_name = job_name
|
||||||
self.upload_url = upload_url
|
self.upload_url = upload_url
|
||||||
@ -34,9 +34,3 @@ class CloudPrintJobResponse(BaseModel):
|
|||||||
self.status_description = status_description
|
self.status_description = status_description
|
||||||
self.slicing_details = slicing_details
|
self.slicing_details = slicing_details
|
||||||
super().__init__(**kwargs)
|
super().__init__(**kwargs)
|
||||||
|
|
||||||
|
|
||||||
class CloudUploadStatus(Enum):
|
|
||||||
FAILED = "failed",
|
|
||||||
QUEUED = "queued",
|
|
||||||
WAIT_APPROVAL = "wait_approval"
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user