@@ -1104,6 +1104,20 @@ def parse_languages_from_config():
1104
1104
return languages
1105
1105
1106
1106
1107
+ def format_seconds (seconds : float ) -> str :
1108
+ hours , remainder = divmod (seconds , 3600 )
1109
+ minutes , seconds = divmod (remainder , 60 )
1110
+ hours , minutes , seconds = int (hours ), int (minutes ), round (seconds )
1111
+
1112
+ match (hours , minutes , seconds ):
1113
+ case 0 , 0 , s :
1114
+ return f"{ s } s"
1115
+ case 0 , m , s :
1116
+ return f"{ m } m { s } s"
1117
+ case h , m , s :
1118
+ return f"{ h } h { m } m { s } s"
1119
+
1120
+
1107
1121
def build_docs (args ) -> bool :
1108
1122
"""Build all docs (each languages and each versions)."""
1109
1123
versions = parse_versions_from_devguide ()
@@ -1151,20 +1165,6 @@ def build_docs(args) -> bool:
1151
1165
return all_built_successfully
1152
1166
1153
1167
1154
- def format_seconds (seconds : float ) -> str :
1155
- hours , remainder = divmod (seconds , 3600 )
1156
- minutes , seconds = divmod (remainder , 60 )
1157
- hours , minutes , seconds = int (hours ), int (minutes ), round (seconds )
1158
-
1159
- match (hours , minutes , seconds ):
1160
- case 0 , 0 , s :
1161
- return f"{ s } s"
1162
- case 0 , m , s :
1163
- return f"{ m } m { s } s"
1164
- case h , m , s :
1165
- return f"{ h } h { m } m { s } s"
1166
-
1167
-
1168
1168
def main ():
1169
1169
"""Script entry point."""
1170
1170
args = parse_args ()
0 commit comments