Skip to content

Commit 7b03623

Browse files
committed
bootstrap: Minor tweaks
1 parent 7b7b716 commit 7b03623

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

utils/bootstrap.py

+11-6
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,15 @@ def install_dependency(dependency):
141141
fix_executable_permissions(dependency, installation_directory)
142142

143143

144+
def get_dependency_version(dependency):
145+
return dependencies[dependency]['version']
146+
147+
148+
def get_dependency_directory(dependency) -> Path:
149+
version = dependencies[dependency]['version']
150+
return Path(directory_for_dependency(dependency, version))
151+
152+
144153
def main() -> int:
145154
parser = ArgumentParser()
146155
# yapf: disable
@@ -155,19 +164,15 @@ def main() -> int:
155164

156165
if args.print_dependency_version:
157166
try:
158-
version = dependencies[args.print_dependency_version]['version']
159-
print(version)
167+
print(get_dependency_version(args.print_dependency_version))
160168
return 0
161169
except KeyError:
162170
print('Unknown dependency "%s"' % args.print_dependency_version)
163171
return 1
164172

165173
if args.print_dependency_directory:
166174
try:
167-
dependency = args.print_dependency_directory
168-
version = dependencies[dependency]['version']
169-
install_dir = directory_for_dependency(dependency, version)
170-
print(install_dir)
175+
print(get_dependency_directory(args.print_dependency_directory))
171176
return 0
172177
except KeyError:
173178
print('Unknown dependency "%s"' % args.print_dependency_directory)

0 commit comments

Comments
 (0)