--- a/src/eric7/Network/IRC/IrcNetworkEditDialog.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/Network/IRC/IrcNetworkEditDialog.py Mon Nov 07 17:19:58 2022 +0100 @@ -48,7 +48,7 @@ if networkName: self.__network = copy.deepcopy(self.__manager.getNetwork(networkName)) else: - from .IrcNetworkManager import IrcNetwork + from .IrcNetworkManager import IrcNetwork # __IGNORE_WARNING_I101__ self.__network = IrcNetwork("") @@ -95,9 +95,9 @@ @param currentIdentity name of the identity to select (string) """ - self.identityCombo.clear() + from .IrcNetworkManager import IrcIdentity - from .IrcNetworkManager import IrcIdentity + self.identityCombo.clear() identities = sorted(self.__manager.getIdentityNames()) identities[ @@ -221,6 +221,9 @@ @param itm reference to the item to be edited (QTreeWidgetItem) """ + from .IrcChannelEditDialog import IrcChannelEditDialog + from .IrcNetworkManager import IrcChannel + if itm: channel = self.__network.getChannel(itm.text(0)) name = channel.getName() @@ -232,12 +235,8 @@ key = "" autoJoin = False - from .IrcChannelEditDialog import IrcChannelEditDialog - dlg = IrcChannelEditDialog(name, key, autoJoin, itm is not None, self) if dlg.exec() == QDialog.DialogCode.Accepted: - from .IrcNetworkManager import IrcChannel - name, key, autoJoin = dlg.getData() channel = IrcChannel(name) channel.setKey(key)