diff -r 9eed155411f0 -r 4a1db75550bd eric6/E5Network/E5NetworkProxyFactory.py --- a/eric6/E5Network/E5NetworkProxyFactory.py Sat Oct 10 16:03:53 2020 +0200 +++ b/eric6/E5Network/E5NetworkProxyFactory.py Sun Oct 11 17:54:52 2020 +0200 @@ -7,10 +7,10 @@ Module implementing a network proxy factory. """ +import os +import re -import os - -from PyQt5.QtCore import Qt, QUrl, QCoreApplication, QRegExp +from PyQt5.QtCore import QUrl, QCoreApplication from PyQt5.QtWidgets import QDialog from PyQt5.QtNetwork import ( QNetworkProxyFactory, QNetworkProxy, QNetworkProxyQuery @@ -99,7 +99,7 @@ .replace("*", ".*") .replace("?", ".") ) - self.__regExp = QRegExp(regexp, Qt.CaseInsensitive) + self.__regExp = re.compile(regexp, re.IGNORECASE) def pattern(self): """ @@ -122,7 +122,7 @@ if self.__regExp is None: return self.__pattern in host - return self.__regExp.indexIn(host) > -1 + return self.__regExp.search(host) is not None class E5NetworkProxyFactory(QNetworkProxyFactory):