src/eric7/RemoteServerInterface/EricServerInterface.py

branch
eric7
changeset 10949
2057b1b198a5
parent 10928
46651e194fbe
child 10958
79842be466d3
diff -r 89b36a39fe69 -r 2057b1b198a5 src/eric7/RemoteServerInterface/EricServerInterface.py
--- a/src/eric7/RemoteServerInterface/EricServerInterface.py	Sat Oct 05 10:28:34 2024 +0200
+++ b/src/eric7/RemoteServerInterface/EricServerInterface.py	Sat Oct 05 11:35:07 2024 +0200
@@ -228,7 +228,7 @@
         Public method to disconnect from the eric remote server.
         """
         if self.__connection is not None and self.__connection.isValid():
-            # signal we are abouzt to disconnect
+            # signal we are about to disconnect
             self.aboutToDisconnect.emit()
 
             # disconnect from the eric-ide server
@@ -277,7 +277,11 @@
         @rtype str
         """
         if self.isServerConnected():
-            return f"{self.__connection.peerName()}:{self.__connection.peerPort()}"
+            peerName = self.__connection.peerName()
+            return "{0}:{1}".format(
+                f"[{peerName}]" if ":" in peerName else peerName,
+                self.__connection.peerPort(),
+            )
         else:
             return ""
 
@@ -473,26 +477,36 @@
 
         else:
             hostname = params["hostname"]
-            versionText = self.tr("<h2>{0}Version Numbers</h2><table>").format(
-                self.tr("{0} - ").format(hostname) if hostname else ""
+            versionInfo = [
+                "<h2>",
+                self.tr("{0}Version Numbers").format(
+                    self.tr("{0} - ").format(hostname) if hostname else ""
+                ),
+                "</h2><table>",
+            ]
+
+            # eric7 server version
+            versionInfo.extend(
+                [
+                    "<tr><td></td><td></td></tr>",
+                    f"<tr><td><b>eric7_server</b></td>"
+                    f"<td>{params['version']} </td></tr>",
+                    "<tr><td></td><td></td></tr>",
+                ]
             )
 
             # Python version
-            versionText += (
-                """<tr><td><b>Python</b></td><td>{0}, {1}</td></tr>"""
-            ).format(params["python"], params["py_bitsize"])
+            versionInfo.append(
+                f"<tr><td><b>Python</b></td>"
+                f"<td>{params['python']}, {params['py_bitsize']}</td></tr>"
+            )
 
-            # eric7 version
-            versionText += (
-                """<tr><td><b>eric7_server</b></td><td>{0}</td></tr>"""
-            ).format(params["version"])
-
-            versionText += self.tr("""</table>""")
+            versionInfo.append("</table>")
 
             EricMessageBox.about(
                 None,
                 self.tr("eric-ide Server Versions"),
-                versionText,
+                "".join(versionInfo),
             )
 
     #######################################################################

eric ide

mercurial