eric6/PipInterface/PipPackagesWidget.py

changeset 7775
4a1db75550bd
parent 7771
787a6b3f8c9f
child 7785
9978016560ec
diff -r 9eed155411f0 -r 4a1db75550bd eric6/PipInterface/PipPackagesWidget.py
--- a/eric6/PipInterface/PipPackagesWidget.py	Sat Oct 10 16:03:53 2020 +0200
+++ b/eric6/PipInterface/PipPackagesWidget.py	Sun Oct 11 17:54:52 2020 +0200
@@ -7,11 +7,11 @@
 Module implementing the pip packages management widget.
 """
 
-
 import textwrap
 import os
+import re
 
-from PyQt5.QtCore import pyqtSlot, Qt, QRegExp
+from PyQt5.QtCore import pyqtSlot, Qt
 from PyQt5.QtWidgets import (
     QWidget, QToolButton, QApplication, QHeaderView, QTreeWidgetItem,
     QInputDialog, QMenu, QDialog
@@ -793,8 +793,8 @@
             
         for queryTerm in self.__querySummary:
             if queryTerm.lower() in summary.lower():
-                if QRegExp(r'\b{0}\b'.format(QRegExp.escape(queryTerm)),
-                           Qt.CaseInsensitive).indexIn(summary) != -1:
+                if re.search(r'\b{0}\b'.format(re.escape(queryTerm)),
+                             summary, re.IGNORECASE) is not None:
                     # word match gets even higher score
                     score += 2
                 else:

eric ide

mercurial