src/eric7/QScintilla/Shell.py

branch
eric7
changeset 9511
263a664d55dc
parent 9482
a2bc06a54d9d
child 9576
be9f8e7e42e0
equal deleted inserted replaced
9510:b1c92d588478 9511:263a664d55dc
851 851
852 It requests the interpreter version and platform running on the 852 It requests the interpreter version and platform running on the
853 debug client side. 853 debug client side.
854 """ 854 """
855 if self.passive: 855 if self.passive:
856 self.__writeBanner("", "", "", "") 856 self.__writeBanner("", "", "")
857 else: 857 else:
858 self.dbs.remoteBanner() 858 self.dbs.remoteBanner()
859 859
860 def __writeBanner(self, version, platform, venvName): 860 def __writeBanner(self, versionStr, platformStr, venvName):
861 """ 861 """
862 Private method to write a banner with info from the debug client. 862 Private method to write a banner with info from the debug client.
863 863
864 @param version interpreter version string 864 @param versionStr interpreter version string
865 @type str 865 @type str
866 @param platform platform of the remote interpreter 866 @param platformStr platform of the remote interpreter
867 @type str 867 @type str
868 @param venvName name of the virtual environment 868 @param venvName name of the virtual environment
869 @type str 869 @type str
870 """ 870 """
871 super().clear() 871 super().clear()
872 if self.passive and not self.dbs.isConnected(): 872 if self.passive and not self.dbs.isConnected():
873 self.__write(self.tr("Passive Debug Mode")) 873 self.__write(self.tr("Passive Debug Mode"))
874 self.__write(self.tr("\nNot connected")) 874 self.__write(self.tr("\nNot connected"))
875 else: 875 else:
876 self.__currentVenv = venvName 876 self.__currentVenv = venvName
877 version = version.replace("#", self.tr("No.")) 877 versionStr = versionStr.replace("#", self.tr("No."))
878 if platform != "": 878 if platformStr != "":
879 self.__write(self.tr("{0} on {1}").format(version, platform)) 879 self.__write(self.tr("{0} on {1}").format(versionStr, platformStr))
880 else: 880 else:
881 self.__write(version) 881 self.__write(versionStr)
882 if venvName: 882 if venvName:
883 self.__write("\n[{0}]".format(venvName)) 883 self.__write("\n[{0}]".format(venvName))
884 884
885 self.virtualEnvironmentChanged.emit(venvName) 885 self.virtualEnvironmentChanged.emit(venvName)
886 Preferences.setShell("LastVirtualEnvironment", venvName) 886 Preferences.setShell("LastVirtualEnvironment", venvName)

eric ide

mercurial