File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change 18
18
"""
19
19
20
20
import copy
21
- import itertools
22
21
import logging
23
22
import os
24
23
import sys
@@ -889,7 +888,7 @@ def unparse_flags(self) -> None:
889
888
890
889
def flag_values_dict (self ) -> Dict [str , Any ]:
891
890
"""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 () )}
893
892
894
893
def __str__ (self ):
895
894
"""Returns a help string for all known flags."""
@@ -920,11 +919,9 @@ def get_help(
920
919
else :
921
920
output_lines : List [str ] = []
922
921
# Just print one long list of flags.
923
- values : Iterable [ Flag ] = self ._flags ().values ()
922
+ values = list ( self ._flags ().values () )
924
923
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
928
925
self ._render_flag_list (values , output_lines , prefix )
929
926
return '\n ' .join (output_lines )
930
927
You can’t perform that action at this time.
0 commit comments