MCPcopy
hub / github.com/microsoft/PromptWizard / wrap

Method wrap

promptwizard/glue/paramlogger/__init__.py:70–74  ·  view source on GitHub ↗
(*argv, **kwargs)

Source from the content-addressed store, hash-verified

68 :return: None
69 """
70 def wrap(*argv, **kwargs):
71 args_to_log = run_method_get_io_dict(method_obj, self.DEL_SELF_ARG, *argv, **kwargs)
72 args_to_log[LogLiterals.META][LogLiterals.METHOD_NAME] = method_obj.__name__
73 self.CHAINED_LOG.append(args_to_log)
74 return args_to_log[LogLiterals.OUTPUTS]
75 return wrap
76
77 def log_io_params(self, method_obj, file_name="io_logs"):

Callers

nothing calls this directly

Calls 1

run_method_get_io_dictFunction · 0.85

Tested by

no test coverage detected