code: def __init__(self, msg, node=None):
      SyntaxError.__init__(self, msg)
      if node:
          self.filename = getattr(node, "filename", None)
          self.lineno = node.lineno
          self.offset = node.col_offset
  
imports: from pythran.tables import MODULES
  from pythran.intrinsic import Class
  from pythran.typing import Tuple, List, Set, Dict
  from pythran.utils import isstr
  from pythran import metadata
  import beniget
  import gast
  import logging
  import numpy
label_desc: Use image node_id 1 to create a new PythranSyntaxError object from inherited base classes: SyntaxError with example: obj = PythranSyntaxError(msg, node)