--- a/Helpviewer/Network/NetworkAccessManager.py Tue Oct 15 22:03:54 2013 +0200 +++ b/Helpviewer/Network/NetworkAccessManager.py Fri Oct 18 23:00:41 2013 +0200 @@ -13,7 +13,8 @@ from PyQt4.QtCore import pyqtSignal, QByteArray, qVersion from PyQt4.QtGui import QDialog -from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply +from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, \ + QNetworkReply from E5Network.E5NetworkProxyFactory import E5NetworkProxyFactory, \ proxyAuthenticationRequired @@ -32,7 +33,8 @@ """ Class implementing a QNetworkAccessManager subclass. - @signal requestCreated(QNetworkAccessManager.Operation, QNetworkRequest, QNetworkReply) + @signal requestCreated(QNetworkAccessManager.Operation, QNetworkRequest, + QNetworkReply) emitted after the request has been created """ requestCreated = pyqtSignal( @@ -78,7 +80,8 @@ from .AboutAccessHandler import AboutAccessHandler self.setSchemeHandler("about", AboutAccessHandler(self)) - from Helpviewer.AdBlock.AdBlockAccessHandler import AdBlockAccessHandler + from Helpviewer.AdBlock.AdBlockAccessHandler import \ + AdBlockAccessHandler self.setSchemeHandler("abp", AdBlockAccessHandler(self)) from .FtpAccessHandler import FtpAccessHandler @@ -92,7 +95,8 @@ Public method to register a scheme handler. @param scheme access scheme (string) - @param handler reference to the scheme handler object (SchemeAccessHandler) + @param handler reference to the scheme handler object + (SchemeAccessHandler) """ self.__schemeHandlers[scheme] = handler @@ -100,20 +104,24 @@ """ Protected method to create a request. - @param op the operation to be performed (QNetworkAccessManager.Operation) + @param op the operation to be performed + (QNetworkAccessManager.Operation) @param request reference to the request object (QNetworkRequest) @param outgoingData reference to an IODevice containing data to be sent (QIODevice) @return reference to the created reply object (QNetworkReply) """ scheme = request.url().scheme() - if scheme == "https" and (not SSL_AVAILABLE or not QSslSocket.supportsSsl()): - from .NetworkProtocolUnknownErrorReply import NetworkProtocolUnknownErrorReply + if scheme == "https" and \ + (not SSL_AVAILABLE or not QSslSocket.supportsSsl()): + from .NetworkProtocolUnknownErrorReply import \ + NetworkProtocolUnknownErrorReply return NetworkProtocolUnknownErrorReply(scheme, self) import Helpviewer.HelpWindow - if op == QNetworkAccessManager.PostOperation and outgoingData is not None: + if op == QNetworkAccessManager.PostOperation and \ + outgoingData is not None: outgoingDataByteArray = outgoingData.peek(1024 * 1024) Helpviewer.HelpWindow.HelpWindow.passwordManager().post( request, outgoingDataByteArray) @@ -126,8 +134,8 @@ return reply # give GreaseMonkey the chance to create a request - reply = Helpviewer.HelpWindow.HelpWindow.greaseMonkeyManager().createRequest( - op, request, outgoingData) + reply = Helpviewer.HelpWindow.HelpWindow.greaseMonkeyManager()\ + .createRequest(op, request, outgoingData) if reply is not None: return reply @@ -136,10 +144,12 @@ req.setRawHeader("X-Eric5-UserLoadAction", QByteArray()) req.setAttribute(QNetworkRequest.User + 200, "") else: - req.setAttribute(QNetworkRequest.User + 200, req.rawHeader("Referer")) + req.setAttribute( + QNetworkRequest.User + 200, req.rawHeader("Referer")) if hasattr(QNetworkRequest, 'HttpPipeliningAllowedAttribute'): - req.setAttribute(QNetworkRequest.HttpPipeliningAllowedAttribute, True) + req.setAttribute( + QNetworkRequest.HttpPipeliningAllowedAttribute, True) if not self.__acceptLanguage.isEmpty(): req.setRawHeader("Accept-Language", self.__acceptLanguage) @@ -177,7 +187,8 @@ req.url().host() not in Preferences.getHelp("SendRefererWhitelist"): req.setRawHeader("Referer", "") - reply = QNetworkAccessManager.createRequest(self, op, req, outgoingData) + reply = QNetworkAccessManager.createRequest( + self, op, req, outgoingData) self.requestCreated.emit(op, req, reply) return reply @@ -248,8 +259,9 @@ from PyQt4.QtWebKit import qWebKitVersion from .NetworkDiskCache import NetworkDiskCache diskCache = NetworkDiskCache(self) - location = os.path.join(Utilities.getConfigDir(), "browser", 'cache', - "{0}-Qt{1}".format(qWebKitVersion(), qVersion())) + location = os.path.join( + Utilities.getConfigDir(), "browser", 'cache', + "{0}-Qt{1}".format(qWebKitVersion(), qVersion())) size = Preferences.getHelp("DiskCacheSize") * 1024 * 1024 diskCache.setCacheDirectory(location) diskCache.setMaximumCacheSize(size)