eric6/Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py

changeset 8259
2bbec88047dd
parent 8218
7c09585bd960
equal deleted inserted replaced
8258:82b608e352ec 8259:2bbec88047dd
225 """ 225 """
226 Private method to filter the log entries. 226 Private method to filter the log entries.
227 """ 227 """
228 searchRxText = self.rxEdit.text() 228 searchRxText = self.rxEdit.text()
229 filterTop = self.categoryCombo.currentText() == self.tr("Revision") 229 filterTop = self.categoryCombo.currentText() == self.tr("Revision")
230 if filterTop and searchRxText.startswith("^"): 230 searchRx = (
231 searchRx = re.compile( 231 re.compile(
232 r"^\s*{0}".format(searchRxText[1:]), re.IGNORECASE) 232 r"^\s*{0}".format(searchRxText[1:]), re.IGNORECASE)
233 else: 233 if filterTop and searchRxText.startswith("^") else
234 searchRx = re.compile(searchRxText, re.IGNORECASE) 234 re.compile(searchRxText, re.IGNORECASE)
235 )
235 for topIndex in range(self.signaturesList.topLevelItemCount()): 236 for topIndex in range(self.signaturesList.topLevelItemCount()):
236 topLevelItem = self.signaturesList.topLevelItem(topIndex) 237 topLevelItem = self.signaturesList.topLevelItem(topIndex)
237 if filterTop: 238 if filterTop:
238 topLevelItem.setHidden( 239 topLevelItem.setHidden(
239 searchRx.search(topLevelItem.text(0)) is None) 240 searchRx.search(topLevelItem.text(0)) is None)

eric ide

mercurial