449 |
try: |
try: |
450 |
self._code = compile(revisedTriggerCode, '<trigger '+str(self.name)+'>', 'exec') |
self._code = compile(revisedTriggerCode, '<trigger '+str(self.name)+'>', 'exec') |
451 |
except SyntaxError, err: |
except SyntaxError, err: |
452 |
|
for line in revisedTriggerCode.split ('\n'): |
453 |
|
GDebug.printMesg (0, ">%s<" % line) |
454 |
GDebug.printMesg(0, "[%s]" % self.name) |
GDebug.printMesg(0, "[%s]" % self.name) |
455 |
GDebug.printMesg(0, "Syntax error in %s:%d [%s] of trigger in element ?? [%s]" \ |
GDebug.printMesg(0, "Syntax error in %s:%s [%s] of trigger in element ?? [%s] >%s<" \ |
456 |
% ( err.lineno, err.offset, err.text, self.name )) |
% ( str(err.lineno), str(err.offset), err.text, self.name, revisedTriggerCode.split ('\n')[err.lineno] )) |
457 |
sys.exit() |
sys.exit() |
458 |
except: |
except: |
459 |
# GDebug.printMesg(0, "[%s]" % self.name) |
# GDebug.printMesg(0, "[%s]" % self.name) |