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])
def __init__(self): """ Generic constructor """ JsonObj.__init__(self) self[TYPE] = self._class_name # type: str