eric6/DebugClients/Python/DebugClientBase.py

changeset 8243
cc717c2ae956
parent 8240
93b8a353c4bf
child 8257
28146736bbfc
equal deleted inserted replaced
8242:aa713ac50c0d 8243:cc717c2ae956
1940 text = text[pos + 1:] 1940 text = text[pos + 1:]
1941 break 1941 break
1942 pos -= 1 1942 pos -= 1
1943 1943
1944 # Get local and global completions 1944 # Get local and global completions
1945 try: 1945 with contextlib.suppress(AttributeError):
1946 localdict = self.currentThread.getFrameLocals(self.framenr) 1946 localdict = self.currentThread.getFrameLocals(self.framenr)
1947 localCompleter = Completer(localdict).complete 1947 localCompleter = Completer(localdict).complete
1948 self.__getCompletionList(text, localCompleter, completions) 1948 self.__getCompletionList(text, localCompleter, completions)
1949 except AttributeError:
1950 pass
1951 1949
1952 cf = self.currentThread.getCurrentFrame() 1950 cf = self.currentThread.getCurrentFrame()
1953 frmnr = self.framenr 1951 frmnr = self.framenr
1954 while cf is not None and frmnr > 0: 1952 while cf is not None and frmnr > 0:
1955 cf = cf.f_back 1953 cf = cf.f_back

eric ide

mercurial