svgui/pyjs/pyjs.py
changeset 1836 d42b6cf00fa6
parent 1829 a776ac02b079
child 1846 14b40afccd69
equal deleted inserted replaced
1835:7533061a6d82 1836:d42b6cf00fa6
   153         self.functions.add(function_name)
   153         self.functions.add(function_name)
   154 
   154 
   155 
   155 
   156 class TranslationError(Exception):
   156 class TranslationError(Exception):
   157     def __init__(self, message, node):
   157     def __init__(self, message, node):
       
   158         Exception.__init__(self)
   158         self.message = "line %s:\n%s\n%s" % (node.lineno, message, node)
   159         self.message = "line %s:\n%s\n%s" % (node.lineno, message, node)
   159 
   160 
   160     def __str__(self):
   161     def __str__(self):
   161         return self.message
   162         return self.message
   162 
   163