Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py

changeset 537
72b32daeb8d6
parent 536
6d8d39753c82
child 539
87f9bce38a44
equal deleted inserted replaced
536:6d8d39753c82 537:72b32daeb8d6
394 (not self.unicodeCheckBox.isChecked() and re.UNICODE or 0)) 394 (not self.unicodeCheckBox.isChecked() and re.UNICODE or 0))
395 E5MessageBox.information(self, 395 E5MessageBox.information(self,
396 self.trUtf8(""), 396 self.trUtf8(""),
397 self.trUtf8("""The regular expression is valid.""")) 397 self.trUtf8("""The regular expression is valid."""))
398 except re.error as e: 398 except re.error as e:
399 QMessageBox.critical(self, 399 E5MessageBox.critical(self,
400 self.trUtf8("Error"), 400 self.trUtf8("Error"),
401 self.trUtf8("""Invalid regular expression: {0}""") 401 self.trUtf8("""Invalid regular expression: {0}""")
402 .format(str(e))) 402 .format(str(e)))
403 return 403 return
404 except IndexError: 404 except IndexError:
405 QMessageBox.critical(self, 405 E5MessageBox.critical(self,
406 self.trUtf8("Error"), 406 self.trUtf8("Error"),
407 self.trUtf8("""Invalid regular expression: missing group name""")) 407 self.trUtf8("""Invalid regular expression: missing group name"""))
408 return 408 return
409 else: 409 else:
410 QMessageBox.critical(self, 410 E5MessageBox.critical(self,
411 self.trUtf8("Error"), 411 self.trUtf8("Error"),
412 self.trUtf8("""A regular expression must be given.""")) 412 self.trUtf8("""A regular expression must be given."""))
413 413
414 @pyqtSlot() 414 @pyqtSlot()
415 def on_executeButton_clicked(self, startpos = 0): 415 def on_executeButton_clicked(self, startpos = 0):
521 self.resultTable.resizeColumnsToContents() 521 self.resultTable.resizeColumnsToContents()
522 self.resultTable.resizeRowsToContents() 522 self.resultTable.resizeRowsToContents()
523 self.resultTable.verticalHeader().hide() 523 self.resultTable.verticalHeader().hide()
524 self.resultTable.horizontalHeader().hide() 524 self.resultTable.horizontalHeader().hide()
525 except re.error as e: 525 except re.error as e:
526 QMessageBox.critical(None, 526 E5MessageBox.critical(self,
527 self.trUtf8("Error"), 527 self.trUtf8("Error"),
528 self.trUtf8("""Invalid regular expression: {0}""") 528 self.trUtf8("""Invalid regular expression: {0}""")
529 .format(str(e))) 529 .format(str(e)))
530 return 530 return
531 except IndexError: 531 except IndexError:
532 QMessageBox.critical(None, 532 E5MessageBox.critical(self,
533 self.trUtf8("Error"), 533 self.trUtf8("Error"),
534 self.trUtf8("""Invalid regular expression: missing group name""")) 534 self.trUtf8("""Invalid regular expression: missing group name"""))
535 return 535 return
536 else: 536 else:
537 QMessageBox.critical(None, 537 E5MessageBox.critical(self,
538 self.trUtf8("Error"), 538 self.trUtf8("Error"),
539 self.trUtf8("""A regular expression and a text must be given.""")) 539 self.trUtf8("""A regular expression and a text must be given."""))
540 540
541 @pyqtSlot() 541 @pyqtSlot()
542 def on_nextButton_clicked(self): 542 def on_nextButton_clicked(self):

eric ide

mercurial