def __init__(self, arg_name): def throw_invalid_param(*args, **kwargs): raise errors.ArgumentMissingWithNoDefualt(arg_name) self.evaluate = throw_invalid_param self.get_type = throw_invalid_param self.set_value = throw_invalid_param self.set_super_sub = throw_invalid_param self.get_sub = throw_invalid_param self.get_super_sub = throw_invalid_param self.set_sub = throw_invalid_param self.get_dlr = throw_invalid_param self.set_dlr = throw_invalid_param super(EmptyParamObj, self).__init__(types.NoType())
def __init__(self, items: List[Tuple]): super(DotsObj, self).__init__(types.NoType()) self.items: List[Tuple] = items