Commit 2dd196c2 authored by jvoisin's avatar jvoisin
Browse files

Make use of cache to get binary paths

parent 34eb878a
Pipeline #101037 passed with stages
in 2 minutes and 12 seconds
......@@ -11,6 +11,7 @@ import os
import shutil
import subprocess
import tempfile
import functools
from typing import List, Optional
......@@ -21,6 +22,7 @@ CalledProcessError = subprocess.CalledProcessError
# pylint: disable=subprocess-run-check
@functools.lru_cache
def _get_bwrap_path() -> str:
which_path = shutil.which('bwrap')
if which_path:
......
......@@ -70,7 +70,7 @@ class ExiftoolParser(abstract.AbstractParser):
return False
return True
@functools.lru_cache()
@functools.lru_cache
def _get_exiftool_path() -> str: # pragma: no cover
which_path = shutil.which('exiftool')
if which_path:
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment