예제 #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)
예제 #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)
예제 #3
0
 def showsyntaxerror(self, filename=None):
     InteractiveConsole.showsyntaxerror(self, filename)
     self.handler.handle_error(*sys.exc_info())
예제 #4
0
 def showsyntaxerror(self, filename=None):
     self.exception_happened = True
     InteractiveConsole.showsyntaxerror(self, filename)
예제 #5
0
파일: pyshell.py 프로젝트: killerlearner/AI
 def showsyntaxerror(self, filename=None):
     self.write("Syntax Error!")
     InteractiveConsole.showsyntaxerror(self)