def get_functions(): fns = '' for cls in ctx.pkg.classes: fn = get_template(ctx, _TEMPLATE_VALIDATOR_FUNCTION) fn = fn.replace('{class-name}', get_class_name(cls)) fn = fn.replace('{class-function-name}', get_class_functional_name(cls)) fn = fn.replace('{class-doc-name}', get_class_doc_string_name(cls)) fn += emit_line_return(3) fns += fn return fns
def get_functions(): fns = '' for cls in ctx.pkg.classes: dcs = self.get_decodings(cls) fn = get_template(ctx, _TEMPLATE_DECODER_FUNCTION) fn = fn.replace('{class-name}', get_class_name(cls)) fn = fn.replace('{class-function-name}', get_class_functional_name(cls)) fn = fn.replace('{class-doc-name}', get_class_doc_string_name(cls)) fn = fn.replace('{class-decodings}', dcs) fn += emit_line_return(3) fns += fn return fns