MCPcopy Create free account
hub / github.com/tensorflow/tensorboard / _wrap_define_function

Function _wrap_define_function

tensorboard/compat/tensorflow_stub/flags.py:40–58  ·  view source on GitHub ↗

Wraps absl.flags's define functions so tf.flags accepts old names.

(original_function)

Source from the content-addressed store, hash-verified

38
39
40def _wrap_define_function(original_function):
41 """Wraps absl.flags's define functions so tf.flags accepts old names."""
42
43 def wrapper(*args, **kwargs):
44 """Wrapper function that turns old keyword names to new ones."""
45 has_old_names = False
46 for old_name, new_name in __RENAMED_ARGUMENTS.items():
47 if old_name in kwargs:
48 has_old_names = True
49 value = kwargs.pop(old_name)
50 kwargs[new_name] = value
51 if has_old_names:
52 _logging.warning(
53 "Use of the keyword argument names (flag_name, default_value, "
54 "docstring) is deprecated, please use (name, default, help) instead."
55 )
56 return original_function(*args, **kwargs)
57
58 return wrapper
59
60
61class _FlagValuesWrapper:

Callers 1

flags.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…