File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
swift_build_support/swift_build_support Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 12
12
"""
13
13
14
14
15
+ from argparse import ArgumentParser
15
16
import itertools
16
17
import subprocess
17
18
@@ -97,7 +98,7 @@ def _process_disambiguation_arguments(args, unknown_args):
97
98
return args , unknown_args
98
99
99
100
100
- def parse_args (parser , args , namespace = None ):
101
+ def parse_args (parser : ArgumentParser , args , namespace = None ):
101
102
"""Parses a given argument list with the given argparse.ArgumentParser.
102
103
103
104
Return a processed arguments object. Any unknown arguments are stored in
Original file line number Diff line number Diff line change 16
16
import sys
17
17
import time
18
18
19
-
19
+ from typing import NoReturn
20
20
from build_swift .build_swift .constants import SWIFT_BUILD_ROOT
21
21
22
22
@@ -30,7 +30,7 @@ def fatal_error(message, stream=sys.stderr):
30
30
sys .exit (1 )
31
31
32
32
33
- def exit_rejecting_arguments (message , parser = None ):
33
+ def exit_rejecting_arguments (message , parser = None ) -> NoReturn :
34
34
print (message , file = sys .stderr )
35
35
if parser :
36
36
parser .print_usage (sys .stderr )
You can’t perform that action at this time.
0 commit comments