mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2025-05-15 15:44:26 -04:00
correctly handle WGET_AUTO_COMPRESSION failing when wget is missing
This commit is contained in:
parent
fbd9a7caa6
commit
3f160eab8e
1 changed files with 9 additions and 6 deletions
|
@ -643,12 +643,15 @@ def find_chrome_data_dir() -> Optional[str]:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def wget_supports_compression(config):
|
def wget_supports_compression(config):
|
||||||
cmd = [
|
try:
|
||||||
config['WGET_BINARY'],
|
cmd = [
|
||||||
"--compression=auto",
|
config['WGET_BINARY'],
|
||||||
"--help",
|
"--compression=auto",
|
||||||
]
|
"--help",
|
||||||
return not run(cmd, stdout=DEVNULL, stderr=DEVNULL).returncode
|
]
|
||||||
|
return not run(cmd, stdout=DEVNULL, stderr=DEVNULL).returncode
|
||||||
|
except (FileNotFoundError, OSError):
|
||||||
|
return False
|
||||||
|
|
||||||
def get_code_locations(config: ConfigDict) -> SimpleConfigValueDict:
|
def get_code_locations(config: ConfigDict) -> SimpleConfigValueDict:
|
||||||
return {
|
return {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue