Ejemplo n.º 1
0
    def __init__(self, context: JSGContext, **kwargs):
        """ Generic constructor

        :param context: Context for TYPE and IGNORE variables
        :param kwargs: Initial values - object specific
        """
        JsonObj.__init__(self)
        self._context = context
        if self._class_name not in context.TYPE_EXCEPTIONS and context.TYPE:
            self[context.TYPE] = self._class_name
        for k, v in kwargs.items():
            setattr(self, k, kwargs[k])
Ejemplo n.º 2
0
 def __init__(self):
     """
     Generic constructor
     """
     JsonObj.__init__(self)
     self[TYPE] = self._class_name  # type: str