eric6/QScintilla/Shell.py

changeset 8169
139bd30c52c2
parent 8146
db2d19af4675
child 8176
31965986ecd1
child 8218
7c09585bd960
equal deleted inserted replaced
8168:bdb0258faf42 8169:139bd30c52c2
1823 if venvName == self.tr("Project"): 1823 if venvName == self.tr("Project"):
1824 if self.__project.isOpen(): 1824 if self.__project.isOpen():
1825 self.dbs.startClient( 1825 self.dbs.startClient(
1826 False, 1826 False,
1827 forProject=True, 1827 forProject=True,
1828 workingDir= 1828 workingDir=self.__project
1829 self.__project.getProjectPath() 1829 .getProjectPath()
1830 ) 1830 )
1831 self.__currentWorkingDirectory = ( 1831 self.__currentWorkingDirectory = (
1832 self.__project.getProjectPath() 1832 self.__project.getProjectPath()
1833 ) 1833 )
1834 else: 1834 else:
1835 self.dbs.startClient( 1835 self.dbs.startClient(
1836 False, 1836 False,
1837 venvName=self.__currentVenv, 1837 venvName=self.__currentVenv,
1838 workingDir= 1838 workingDir=self
1839 self.__currentWorkingDirectory 1839 .__currentWorkingDirectory
1840 ) 1840 )
1841 # same as reset 1841 # same as reset
1842 else: 1842 else:
1843 self.dbs.startClient(False, venvName=venvName) 1843 self.dbs.startClient(False, venvName=venvName)
1844 self.__currentWorkingDirectory = "" 1844 self.__currentWorkingDirectory = ""
2399 Private slot to restart the default shell when the project is closed. 2399 Private slot to restart the default shell when the project is closed.
2400 """ 2400 """
2401 if Preferences.getProject("RestartShellForProject"): 2401 if Preferences.getProject("RestartShellForProject"):
2402 self.dbs.startClient(False) 2402 self.dbs.startClient(False)
2403 self.__getBanner() 2403 self.__getBanner()
2404
2405 #
2406 # eflag: noqa = M601

eric ide

mercurial