Esempio n. 1
0
 def execfile(self, filename):
     """Exec filename"""
     source = open(filename, 'r').read()
     try:
         try:
             name = filename.encode('ascii')
         except UnicodeEncodeError:
             name = '<executed_script>'
         code = compile(source, name, "exec")
     except (OverflowError, SyntaxError):
         InteractiveConsole.showsyntaxerror(self, filename)
     else:
         self.runcode(code)
Esempio n. 2
0
 def execfile(self, filename):
     """Exec filename"""
     source = open(filename, 'r').read()
     try:
         try:
             name = filename.encode('ascii')
         except UnicodeEncodeError:
             name = '<executed_script>'
         code = compile(source, name, "exec")
     except (OverflowError, SyntaxError):
         InteractiveConsole.showsyntaxerror(self, filename)
     else:
         self.runcode(code)
Esempio n. 3
0
 def showsyntaxerror(self, filename=None):
     InteractiveConsole.showsyntaxerror(self, filename)
     self.handler.handle_error(*sys.exc_info())
Esempio n. 4
0
 def showsyntaxerror(self, filename=None):
     self.exception_happened = True
     InteractiveConsole.showsyntaxerror(self, filename)
Esempio n. 5
0
 def showsyntaxerror(self, filename=None):
     self.write("Syntax Error!")
     InteractiveConsole.showsyntaxerror(self)