def setup(self, define_dict=None, funmod=None, filename=None, required=None, other=None): define_dict = get_default(define_dict, self.__dict__) self._filename = filename self.validate(required=required, other=other) self.transform_input_trivial() self._raw = {} for key, val in define_dict.iteritems(): if isinstance(val, dict): self._raw[key] = copy(val) self.transform_input() self.funmod = funmod
def get_standard_keywords(): return copy(_required), copy(_other)