コード例 #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
ファイル: interpreter.py プロジェクト: koll00/Gui_SM
 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
ファイル: console.py プロジェクト: danrobinson/tracestack
 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)