Wraps absl.flags's define functions so tf.flags accepts old names.
(original_function)
| 38 | |
| 39 | |
| 40 | def _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 | |
| 61 | class _FlagValuesWrapper: |
no outgoing calls
no test coverage detected
searching dependent graphs…