MCPcopy Index your code
hub / github.com/tensorpack/tensorpack / wrapper

Function wrapper

tensorpack/utils/argtools.py:23–30  ·  view source on GitHub ↗
(*args, **kwargs)

Source from the content-addressed store, hash-verified

21 def deco(func):
22 @functools.wraps(func)
23 def wrapper(*args, **kwargs):
24 # getcallargs was deprecated since 3.5
25 sig = inspect.signature(func)
26 argmap = sig.bind_partial(*args, **kwargs).arguments
27 for k, map_func in maps.items():
28 if k in argmap:
29 argmap[k] = map_func(argmap[k])
30 return func(**argmap)
31 return wrapper
32 return deco
33

Callers

nothing calls this directly

Calls 4

func_with_graph_argFunction · 0.85
formatMethod · 0.80
addMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected