src/eric7/DebugClients/Python/DebugBase.py

branch
eric7
changeset 10167
0a62a4bf749c
parent 10119
64147a7e6393
child 10275
76a32e9f16b4
equal deleted inserted replaced
10166:a55bc571e023 10167:0a62a4bf749c
766 and function name (string) 766 and function name (string)
767 """ 767 """
768 tb_lineno = None 768 tb_lineno = None
769 if frame is None: 769 if frame is None:
770 fr = self.getFrame() 770 fr = self.getFrame()
771 elif type(frame) == list: 771 elif type(frame) is list:
772 fr, tb_lineno = frame.pop(0) 772 fr, tb_lineno = frame.pop(0)
773 else: 773 else:
774 fr = frame 774 fr = frame
775 775
776 self.frameList.clear() 776 self.frameList.clear()
815 fargs = "" 815 fargs = ""
816 816
817 stack.append([fname, fline, ffunc, fargs]) 817 stack.append([fname, fline, ffunc, fargs])
818 818
819 # is it a stack frame or exception list? 819 # is it a stack frame or exception list?
820 if type(frame) == list: 820 if type(frame) is list:
821 if frame != []: 821 if frame != []:
822 fr, tb_lineno = frame.pop(0) 822 fr, tb_lineno = frame.pop(0)
823 else: 823 else:
824 fr = None 824 fr = None
825 else: 825 else:
873 # ignore these 873 # ignore these
874 return 874 return
875 875
876 if exctype in [SyntaxError, IndentationError]: 876 if exctype in [SyntaxError, IndentationError]:
877 try: 877 try:
878 if type(excval) == tuple: 878 if type(excval) is tuple:
879 message, details = excval 879 message, details = excval
880 filename, lineno, charno, text = details 880 filename, lineno, charno, text = details
881 else: 881 else:
882 message = excval.msg 882 message = excval.msg
883 filename = excval.filename 883 filename = excval.filename

eric ide

mercurial