eric6/DebugClients/Python/DebugBase.py

changeset 7714
79bde78e3e16
parent 7711
5e6792b85a8a
child 7767
d0a86562934e
equal deleted inserted replaced
7713:ab61050423ef 7714:79bde78e3e16
967 "names": [str(name) for name in co.co_names], 967 "names": [str(name) for name in co.co_names],
968 "varnames": [str(name) for name in co.co_varnames], 968 "varnames": [str(name) for name in co.co_varnames],
969 "freevars": [str(var) for var in co.co_freevars], 969 "freevars": [str(var) for var in co.co_freevars],
970 "cellvars": [str(var) for var in co.co_cellvars], 970 "cellvars": [str(var) for var in co.co_cellvars],
971 } 971 }
972 try:
973 disDict["codeinfo"]["posonlyargcount"] = co.co_posonlyargcount
974 except AttributeError:
975 # does not exist prior to 3.8.0
976 disDict["codeinfo"]["posonlyargcount"] = 0
972 977
973 return disDict 978 return disDict
974 979
975 def __extractSystemExitMessage(self, excinfo): 980 def __extractSystemExitMessage(self, excinfo):
976 """ 981 """

eric ide

mercurial