--- a/eric6/Debugger/DebuggerInterfacePython.py Mon Apr 12 19:25:18 2021 +0200 +++ b/eric6/Debugger/DebuggerInterfacePython.py Mon Apr 12 19:54:29 2021 +0200 @@ -914,10 +914,8 @@ @param temp flag indicating a temporary breakpoint @type bool """ - if debuggerId: - debuggerList = [debuggerId] - else: - debuggerList = list(self.__connections.keys()) + debuggerList = ([debuggerId] if debuggerId + else list(self.__connections.keys())) for debuggerId in debuggerList: self.__sendJsonCommand("RequestBreakpoint", { "filename": self.translate(fn, False), @@ -940,10 +938,8 @@ @param enable flag indicating enabling or disabling a breakpoint @type bool """ - if debuggerId: - debuggerList = [debuggerId] - else: - debuggerList = list(self.__connections.keys()) + debuggerList = ([debuggerId] if debuggerId + else list(self.__connections.keys())) for debuggerId in debuggerList: self.__sendJsonCommand("RequestBreakpointEnable", { "filename": self.translate(fn, False), @@ -964,10 +960,8 @@ @param count number of occurrences to ignore @type int """ - if debuggerId: - debuggerList = [debuggerId] - else: - debuggerList = list(self.__connections.keys()) + debuggerList = ([debuggerId] if debuggerId + else list(self.__connections.keys())) for debuggerId in debuggerList: self.__sendJsonCommand("RequestBreakpointIgnore", { "filename": self.translate(fn, False), @@ -988,10 +982,8 @@ @param temp flag indicating a temporary watch expression @type bool """ - if debuggerId: - debuggerList = [debuggerId] - else: - debuggerList = list(self.__connections.keys()) + debuggerList = ([debuggerId] if debuggerId + else list(self.__connections.keys())) for debuggerId in debuggerList: # cond is combination of cond and special (s. watch expression # viewer) @@ -1012,10 +1004,8 @@ @param enable flag indicating enabling or disabling a watch expression @type bool """ - if debuggerId: - debuggerList = [debuggerId] - else: - debuggerList = list(self.__connections.keys()) + debuggerList = ([debuggerId] if debuggerId + else list(self.__connections.keys())) for debuggerId in debuggerList: # cond is combination of cond and special (s. watch expression # viewer) @@ -1036,10 +1026,8 @@ @param count number of occurrences to ignore @type int """ - if debuggerId: - debuggerList = [debuggerId] - else: - debuggerList = list(self.__connections.keys()) + debuggerList = ([debuggerId] if debuggerId + else list(self.__connections.keys())) for debuggerId in debuggerList: # cond is combination of cond and special (s. watch expression # viewer)