(*args, **kwargs)
| 17 | |
| 18 | @functools.wraps(func) |
| 19 | def memoized_func(*args, **kwargs): |
| 20 | |
| 21 | if args[1].get('id', None): |
| 22 | args = list(args) |
| 23 | args[1] = HDict(args[1]) |
| 24 | new_args = tuple(args) |
| 25 | return from_dict(func, *new_args, **kwargs) |
| 26 | else: |
| 27 | return func(*args, **kwargs) |
| 28 | |
| 29 | return memoized_func |
| 30 |
nothing calls this directly
no test coverage detected