src/eric7/Debugger/DebugServer.py

branch
eric7-maintenance
changeset 10694
f46c1e224e8a
parent 10659
43ead32943ca
parent 10690
fab36645aa7d
child 10733
d96c69a235fc
equal deleted inserted replaced
10662:e6c9ab1dc168 10694:f46c1e224e8a
549 if forProject: 549 if forProject:
550 project = ericApp().getObject("Project") 550 project = ericApp().getObject("Project")
551 if project.isDebugPropertiesLoaded(): 551 if project.isDebugPropertiesLoaded():
552 ( 552 (
553 self.clientProcess, 553 self.clientProcess,
554 isNetworked, 554 _isNetworked,
555 clientInterpreter, 555 clientInterpreter,
556 ) = self.debuggerInterface.startRemoteForProject( 556 ) = self.debuggerInterface.startRemoteForProject(
557 self.serverPort(), 557 self.serverPort(),
558 runInConsole, 558 runInConsole,
559 venvName, 559 venvName,
565 if project.getProjectData(dataKey="EMBEDDED_VENV"): 565 if project.getProjectData(dataKey="EMBEDDED_VENV"):
566 venvName = self.getProjectEnvironmentString() 566 venvName = self.getProjectEnvironmentString()
567 567
568 ( 568 (
569 self.clientProcess, 569 self.clientProcess,
570 isNetworked, 570 _isNetworked,
571 clientInterpreter, 571 clientInterpreter,
572 ) = self.debuggerInterface.startRemote( 572 ) = self.debuggerInterface.startRemote(
573 self.serverPort(), 573 self.serverPort(),
574 runInConsole, 574 runInConsole,
575 venvName, 575 venvName,
578 configOverride=configOverride, 578 configOverride=configOverride,
579 ) 579 )
580 else: 580 else:
581 ( 581 (
582 self.clientProcess, 582 self.clientProcess,
583 isNetworked, 583 _isNetworked,
584 clientInterpreter, 584 clientInterpreter,
585 ) = self.debuggerInterface.startRemote( 585 ) = self.debuggerInterface.startRemote(
586 self.serverPort(), 586 self.serverPort(),
587 runInConsole, 587 runInConsole,
588 venvName, 588 venvName,
1606 @type list of str 1606 @type list of str
1607 @param framenr framenumber of the variables to retrieve 1607 @param framenr framenumber of the variables to retrieve
1608 @type int 1608 @type int
1609 @param maxSize maximum size the formatted value of a variable will 1609 @param maxSize maximum size the formatted value of a variable will
1610 be shown. If it is bigger than that, a 'too big' indication will 1610 be shown. If it is bigger than that, a 'too big' indication will
1611 be given (@@TOO_BIG_TO_SHOW@@). 1611 be given (@@TOO_BIG_TO_SHOW@@). (unused)
1612 @type int 1612 @type int
1613 """ 1613 """
1614 self.debuggerInterface.remoteClientVariable( 1614 self.debuggerInterface.remoteClientVariable(
1615 debuggerId, scope, filterList, var, framenr, self.__maxVariableSize 1615 debuggerId, scope, filterList, var, framenr, self.__maxVariableSize
1616 ) 1616 )
2005 """ 2005 """
2006 with contextlib.suppress(KeyError): 2006 with contextlib.suppress(KeyError):
2007 self.__debuggerInterfaceRegistry[clientType][0] = capabilities 2007 self.__debuggerInterfaceRegistry[clientType][0] = capabilities
2008 self.clientCapabilities.emit(capabilities, clientType, venvName) 2008 self.clientCapabilities.emit(capabilities, clientType, venvName)
2009 2009
2010 def signalClientCompletionList( 2010 def signalClientCompletionList(self, completionList, text, _debuggerId):
2011 self, completionList, text, debuggerId # noqa: U100
2012 ):
2013 """ 2011 """
2014 Public method to process the client auto completion info. 2012 Public method to process the client auto completion info.
2015 2013
2016 @param completionList list of possible completions 2014 @param completionList list of possible completions
2017 @type list of str 2015 @type list of str
2018 @param text the text to be completed 2016 @param text the text to be completed
2019 @type str 2017 @type str
2020 @param debuggerId ID of the debugger backend 2018 @param _debuggerId ID of the debugger backend (unused)
2021 @type str 2019 @type str
2022 """ 2020 """
2023 self.clientCompletionList.emit(completionList, text) 2021 self.clientCompletionList.emit(completionList, text)
2024 2022
2025 def signalClientCallTrace( 2023 def signalClientCallTrace(

eric ide

mercurial