Skip to content

Commit 7b4b0e2

Browse files
oprypincopybara-github
authored andcommitted
Internal change.
PiperOrigin-RevId: 697558231
1 parent ccfd9b4 commit 7b4b0e2

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

absl/flags/_flagvalues.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
"""
1919

2020
import copy
21-
import itertools
2221
import logging
2322
import os
2423
import sys
@@ -889,7 +888,7 @@ def unparse_flags(self) -> None:
889888

890889
def flag_values_dict(self) -> Dict[str, Any]:
891890
"""Returns a dictionary that maps flag names to flag values."""
892-
return {name: flag.value for name, flag in self._flags().items()}
891+
return {name: flag.value for name, flag in list(self._flags().items())}
893892

894893
def __str__(self):
895894
"""Returns a help string for all known flags."""
@@ -920,11 +919,9 @@ def get_help(
920919
else:
921920
output_lines: List[str] = []
922921
# Just print one long list of flags.
923-
values: Iterable[Flag] = self._flags().values()
922+
values = list(self._flags().values())
924923
if include_special_flags:
925-
values = itertools.chain(
926-
values, _helpers.SPECIAL_FLAGS._flags().values() # pylint: disable=protected-access
927-
)
924+
values.extend(_helpers.SPECIAL_FLAGS._flags().values()) # pylint: disable=protected-access
928925
self._render_flag_list(values, output_lines, prefix)
929926
return '\n'.join(output_lines)
930927

0 commit comments

Comments
 (0)