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:
joeydelarago 2022-08-24 14:06:30 +02:00
parent ad70566dc6
commit abb6d20beb
2 changed files with 3 additions and 9 deletions

View File

@ -31,7 +31,7 @@ from ..Models.Http.CloudClusterResponse import CloudClusterResponse
from ..Models.Http.CloudClusterStatus import CloudClusterStatus
from ..Models.Http.CloudPrintJobUploadRequest import CloudPrintJobUploadRequest
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.ClusterPrintJobStatus import ClusterPrintJobStatus
@ -232,7 +232,7 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice):
: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()
if not self._tool_path:

View File

@ -26,7 +26,7 @@ class CloudPrintJobResponse(BaseModel):
"""
self.job_id = job_id
self.status: CloudUploadStatus = CloudUploadStatus(status)
self.status = status
self.download_url = download_url
self.job_name = job_name
self.upload_url = upload_url
@ -34,9 +34,3 @@ class CloudPrintJobResponse(BaseModel):
self.status_description = status_description
self.slicing_details = slicing_details
super().__init__(**kwargs)
class CloudUploadStatus(Enum):
FAILED = "failed",
QUEUED = "queued",
WAIT_APPROVAL = "wait_approval"