File tree 1 file changed +12
-3
lines changed
1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -935,9 +935,15 @@ def parse_args():
935
935
action = "store_true" ,
936
936
help = "Run a quick build (only HTML files)." ,
937
937
)
938
+ parser .add_argument (
939
+ "--branch" ,
940
+ nargs = "*" ,
941
+ metavar = "3.12" ,
942
+ deprecated = True ,
943
+ help = "Deprecated; use --branches instead." ,
944
+ )
938
945
parser .add_argument (
939
946
"-b" ,
940
- "--branch" , # Deprecated
941
947
"--branches" ,
942
948
nargs = "*" ,
943
949
metavar = "3.12" ,
@@ -998,6 +1004,9 @@ def parse_args():
998
1004
version_info ()
999
1005
sys .exit (0 )
1000
1006
del args .version
1007
+ if args .branch and not args .branches :
1008
+ args .branches = args .branch
1009
+ del args .branch
1001
1010
if args .log_directory :
1002
1011
args .log_directory = args .log_directory .resolve ()
1003
1012
if args .build_root :
@@ -1049,10 +1058,10 @@ def build_docs(args: argparse.Namespace) -> bool:
1049
1058
# This runs languages in config.toml order and versions newest first.
1050
1059
todo = [
1051
1060
(version , language )
1052
- for version in versions .filter (args .branch )
1061
+ for version in versions .filter (args .branches )
1053
1062
for language in reversed (languages .filter (args .languages ))
1054
1063
]
1055
- del args .branch
1064
+ del args .branches
1056
1065
del args .languages
1057
1066
1058
1067
build_succeeded = set ()
You can’t perform that action at this time.
0 commit comments