fix newline included in commit hash

This commit is contained in:
Nick Sweeting 2022-06-08 19:57:38 -07:00 committed by GitHub
parent cb3ebbe69a
commit ae5c8f2bf8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -220,15 +220,14 @@ def version(quiet: bool=False,
COMMIT_HASH = None COMMIT_HASH = None
try: try:
COMMIT_HASH = list((PACKAGE_DIR / '../.git/refs/heads/').glob('*'))[0].read_text() COMMIT_HASH = list((PACKAGE_DIR / '../.git/refs/heads/').glob('*'))[0].read_text().strip()
except Exception as e: except Exception as e:
print(e)
pass pass
p = platform.uname() p = platform.uname()
print( print(
'ArchiveBox v{}'.format(VERSION), 'ArchiveBox v{}'.format(VERSION),
*((COMMIT_HASH[7:],) if COMMIT_HASH else ()), *((COMMIT_HASH[:7],) if COMMIT_HASH else ()),
sys.implementation.name.title(), sys.implementation.name.title(),
p.system, p.system,
platform.platform(), platform.platform(),
@ -252,6 +251,10 @@ def version(quiet: bool=False,
for name, dependency in DEPENDENCIES.items(): for name, dependency in DEPENDENCIES.items():
print(printable_dependency_version(name, dependency)) print(printable_dependency_version(name, dependency))
# add a newline between core dependencies and extractor dependencies for easier reading
if 'sqlite' in name.lower():
print()
print() print()
print('{white}[i] Source-code locations:{reset}'.format(**ANSI)) print('{white}[i] Source-code locations:{reset}'.format(**ANSI))
for name, folder in CODE_LOCATIONS.items(): for name, folder in CODE_LOCATIONS.items():