Bladeren bron

fix binary hash func when binary is missing

Nick Sweeting 5 jaren geleden
bovenliggende
commit
904f728785
1 gewijzigde bestanden met toevoegingen van 2 en 0 verwijderingen
  1. 2 0
      archivebox/config/__init__.py

+ 2 - 0
archivebox/config/__init__.py

@@ -492,6 +492,8 @@ def bin_path(binary: Optional[str]) -> Optional[str]:
     return shutil.which(os.path.expanduser(binary)) or binary
     return shutil.which(os.path.expanduser(binary)) or binary
 
 
 def bin_hash(binary: Optional[str]) -> Optional[str]:
 def bin_hash(binary: Optional[str]) -> Optional[str]:
+    if binary is None:
+        return None
     abs_path = bin_path(binary)
     abs_path = bin_path(binary)
     if abs_path is None:
     if abs_path is None:
         return None
         return None