Added delete function

This is needed at a later stage to delete print jobs from queue by the cluster

CL-894
This commit is contained in:
Jaime van Kessel 2018-08-17 10:38:46 +02:00
parent c968e54750
commit db1d90ed9b

View File

@ -200,6 +200,13 @@ class NetworkedPrinterOutputDevice(PrinterOutputDevice):
reply = self._manager.put(request, data.encode())
self._registerOnFinishedCallback(reply, on_finished)
def delete(self, target: str, on_finished: Optional[Callable[[QNetworkReply], None]]) -> None:
self._validateManager()
request = self._createEmptyRequest(target)
self._last_request_time = time()
reply = self._manager.delete(request)
self._registerOnFinishedCallback(reply, on_finished)
def get(self, target: str, on_finished: Optional[Callable[[QNetworkReply], None]]) -> None:
self._validateManager()
request = self._createEmptyRequest(target)