eric6/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py

changeset 8243
cc717c2ae956
parent 8218
7c09585bd960
--- a/eric6/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py	Thu Apr 15 16:52:05 2021 +0200
+++ b/eric6/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py	Thu Apr 15 18:11:24 2021 +0200
@@ -9,6 +9,7 @@
 
 import os
 from configparser import ConfigParser
+import contextlib
 
 from PyQt5.QtCore import pyqtSlot, Qt, QEvent
 from PyQt5.QtWidgets import QDialog, QTreeWidgetItem
@@ -310,7 +311,7 @@
         self.__config = ConfigParser(delimiters=("=",))
         if self.__config.read(cfgFile):
             # step 1: extract user name and email
-            try:
+            with contextlib.suppress(KeyError):
                 username = self.__config["ui"]["username"].strip()
                 if "<" in username and username.endswith(">"):
                     name, email = username[:-1].rsplit("<", 1)
@@ -319,8 +320,6 @@
                     email = ""
                 self.userNameEdit.setText(name.strip()),
                 self.emailEdit.setText(email.strip()),
-            except KeyError:
-                pass
             
             # step 2: extract extensions information
             if "extensions" in self.__config:

eric ide

mercurial