--- a/E5Network/E5NetworkProxyFactory.py Sat Feb 05 19:55:33 2011 +0100 +++ b/E5Network/E5NetworkProxyFactory.py Sun Feb 06 15:41:44 2011 +0100 @@ -7,7 +7,6 @@ Module implementing a network proxy factory. """ -import sys import os from PyQt4.QtCore import QUrl, Qt, QCoreApplication @@ -19,6 +18,7 @@ from UI.AuthenticationDialog import AuthenticationDialog import Preferences +import Globals def schemeFromProxyType(proxyType): """ @@ -84,7 +84,8 @@ Preferences.getUI("UseProxy"): if Preferences.getUI("UseSystemProxy"): proxyList = QNetworkProxyFactory.systemProxyForQuery(query) - if sys.platform not in ["darwin", "nt"] and \ + if (not Globals.isWindowsPlatform() and \ + not Globals.isMacPlatform()) and \ len(proxyList) == 1 and \ proxyList[0].type() == QNetworkProxy.NoProxy: # try it the Python way