--- 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), ) #######################################################################