mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-08 23:46:22 -06:00
Timeouts are now logged
CURA-1851
This commit is contained in:
parent
479a155b39
commit
01f051b82a
1 changed files with 5 additions and 1 deletions
|
@ -9,7 +9,7 @@ import UM.Settings
|
|||
|
||||
from cura.PrinterOutputDevice import PrinterOutputDevice, ConnectionState
|
||||
|
||||
from PyQt5.QtNetwork import QHttpMultiPart, QHttpPart, QNetworkRequest, QNetworkAccessManager
|
||||
from PyQt5.QtNetwork import QHttpMultiPart, QHttpPart, QNetworkRequest, QNetworkAccessManager, QNetworkReply
|
||||
from PyQt5.QtCore import QUrl, QTimer, pyqtSignal, pyqtProperty, pyqtSlot
|
||||
from PyQt5.QtGui import QImage
|
||||
|
||||
|
@ -388,6 +388,10 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice):
|
|||
|
||||
## Handler for all requests that have finished.
|
||||
def _onFinished(self, reply):
|
||||
if reply.error() == QNetworkReply.TimeoutError:
|
||||
Logger.log("w", "Received a timeout on a request to the printer")
|
||||
return
|
||||
|
||||
status_code = reply.attribute(QNetworkRequest.HttpStatusCodeAttribute)
|
||||
if reply.operation() == QNetworkAccessManager.GetOperation:
|
||||
if "printer" in reply.url().toString(): # Status update from printer.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue