@@ -60,20 +60,18 @@ def writeme(
6060 languages : Annotated [
6161 list [Language ], # type: ignore
6262 typer .Option (
63- "--language" ,
6463 help = "The languages of the SDK." ,
6564 ),
6665 ] = [
67- Language .all # type: ignore
66+ Language .all . value # type: ignore
6867 ], # type: ignore
6968 services : Annotated [
7069 list [Service ], # type: ignore
7170 typer .Option (
72- "--service" ,
7371 help = "The targeted service." ,
7472 ),
7573 ] = [
76- Service .all # type: ignore
74+ Service .all . value # type: ignore
7775 ], # type: ignore
7876 safe : Annotated [
7977 bool ,
@@ -95,11 +93,13 @@ def writeme(
9593 bool , typer .Option (help = "Show a diff of READMEs that have changed." )
9694 ] = False ,
9795):
98- if " all" in languages :
96+ if Language . all in languages : # type: ignore
9997 languages = list (Language ) # type: ignore
98+ languages .remove (Language .all ) # type: ignore
10099
101- if " all" in services :
100+ if Service . all in services : # type: ignore
102101 services = list (Service ) # type: ignore
102+ services .remove (Service .all ) # type: ignore
103103
104104 if verbose :
105105 logging .basicConfig (level = logging .DEBUG )
@@ -123,7 +123,11 @@ def writeme(
123123
124124 renderer = Renderer (scanner )
125125 for service in services :
126+ if service == Service .all : # type: ignore
127+ continue
126128 for language_and_version in languages :
129+ if language_and_version == Language .all : # type: ignore
130+ continue
127131 (language , version ) = language_and_version .value .split (":" )
128132 id = f"{ language } :{ version } :{ service } "
129133 try :
0 commit comments