820 if self.passive: |
820 if self.passive: |
821 self.__writeBanner('', '', '', '') |
821 self.__writeBanner('', '', '', '') |
822 else: |
822 else: |
823 self.dbs.remoteBanner() |
823 self.dbs.remoteBanner() |
824 |
824 |
825 def __writeBanner(self, version, platform, dbgclient, venvName): |
825 def __writeBanner(self, version, platform, venvName): |
826 """ |
826 """ |
827 Private method to write a banner with info from the debug client. |
827 Private method to write a banner with info from the debug client. |
828 |
828 |
829 @param version interpreter version string |
829 @param version interpreter version string |
830 @type str |
830 @type str |
831 @param platform platform of the remote interpreter |
831 @param platform platform of the remote interpreter |
832 @type str |
832 @type str |
833 @param dbgclient debug client variant used |
|
834 @type str |
|
835 @param venvName name of the virtual environment |
833 @param venvName name of the virtual environment |
836 @type str |
834 @type str |
837 """ |
835 """ |
838 super(Shell, self).clear() |
836 super(Shell, self).clear() |
839 if self.passive and not self.dbs.isConnected(): |
837 if self.passive and not self.dbs.isConnected(): |
840 self.__write(self.tr('Passive Debug Mode')) |
838 self.__write(self.tr('Passive Debug Mode')) |
841 self.__write(self.tr('\nNot connected')) |
839 self.__write(self.tr('\nNot connected')) |
842 else: |
840 else: |
843 self.__currentVenv = venvName |
841 self.__currentVenv = venvName |
844 version = version.replace("#", self.tr("No.")) |
842 version = version.replace("#", self.tr("No.")) |
845 if platform != "" and dbgclient != "": |
843 if platform != "": |
846 self.__write( |
844 self.__write(self.tr('{0} on {1}').format(version, platform)) |
847 self.tr('{0} on {1}, {2}') |
|
848 .format(version, platform, dbgclient)) |
|
849 else: |
845 else: |
850 self.__write(version) |
846 self.__write(version) |
851 if venvName: |
847 if venvName: |
852 self.__write("\n[{0}]".format(venvName)) |
848 self.__write("\n[{0}]".format(venvName)) |
853 |
849 |