mirror of
https://github.com/pirate/ArchiveBox.git
synced 2025-08-23 22:53:00 +02:00
dont get bin path when bin is missing
This commit is contained in:
@@ -9,6 +9,7 @@ import getpass
|
|||||||
import shutil
|
import shutil
|
||||||
|
|
||||||
from hashlib import md5
|
from hashlib import md5
|
||||||
|
from pathlib import Path
|
||||||
from typing import Optional, Type, Tuple, Dict
|
from typing import Optional, Type, Tuple, Dict
|
||||||
from subprocess import run, PIPE, DEVNULL
|
from subprocess import run, PIPE, DEVNULL
|
||||||
from configparser import ConfigParser
|
from configparser import ConfigParser
|
||||||
@@ -495,7 +496,7 @@ def bin_hash(binary: Optional[str]) -> Optional[str]:
|
|||||||
if binary is None:
|
if binary is None:
|
||||||
return None
|
return None
|
||||||
abs_path = bin_path(binary)
|
abs_path = bin_path(binary)
|
||||||
if abs_path is None:
|
if abs_path is None or not Path(abs_path).exists():
|
||||||
return None
|
return None
|
||||||
|
|
||||||
file_hash = md5()
|
file_hash = md5()
|
||||||
|
Reference in New Issue
Block a user