From 137218056792c2b3089888d3641035b88b1bd611 Mon Sep 17 00:00:00 2001 From: Stefan Charsley Date: Sun, 2 Mar 2025 23:50:03 +0000 Subject: [PATCH] fix linter issues --- deepface/api/src/modules/core/routes.py | 65 ++++++++++++++++++++----- 1 file changed, 52 insertions(+), 13 deletions(-) diff --git a/deepface/api/src/modules/core/routes.py b/deepface/api/src/modules/core/routes.py index e6e320b..5523cdf 100644 --- a/deepface/api/src/modules/core/routes.py +++ b/deepface/api/src/modules/core/routes.py @@ -85,12 +85,24 @@ def represent(): img_path=img, model_name=input_args.get("model_name", "VGG-Face"), detector_backend=input_args.get("detector_backend", "opencv"), - enforce_detection=input_args.get("enforce_detection", True) if type(input_args.get("enforce_detection", True)) is bool else input_args.get("enforce_detection") == "true", - align=input_args.get("align", True) if type(input_args.get("align", True)) is bool else input_args.get("align") == "true", + enforce_detection= + bool(input_args.get("enforce_detection", True)) + if isinstance((input_args.get("enforce_detection", True)), bool) + else input_args.get("enforce_detection") == "true", + align= + bool(input_args.get("align", True)) + if isinstance((input_args.get("align", True)), bool) + else input_args.get("align") == "true", expand_percentage=int(input_args.get("expand_percentage", 0)), normalization=input_args.get("normalization", "base"), - anti_spoofing=input_args.get("anti_spoofing", False) if type(input_args.get("anti_spoofing", False)) is bool else input_args.get("anti_spoofing") == "true", - max_faces=None if input_args.get("max_faces", None) is None else int(input_args.get("max_faces")), + anti_spoofing= + bool(input_args.get("anti_spoofing", False)) + if isinstance((input_args.get("anti_spoofing", False)), bool) + else input_args.get("anti_spoofing") == "true", + max_faces= + None + if input_args.get("max_faces", None) is None + else int(input_args.get("max_faces", 0)), ) logger.debug(obj) @@ -120,13 +132,28 @@ def verify(): model_name=input_args.get("model_name", "VGG-Face"), detector_backend=input_args.get("detector_backend", "opencv"), distance_metric=input_args.get("distance_metric", "cosine"), - enforce_detection=input_args.get("enforce_detection", True) if type(input_args.get("enforce_detection", True)) is bool else input_args.get("enforce_detection") == "true", - align=input_args.get("align", True) if type(input_args.get("align", True)) is bool else input_args.get("align") == "true", + enforce_detection= + bool(input_args.get("enforce_detection", True)) + if isinstance((input_args.get("enforce_detection", True)), bool) + else input_args.get("enforce_detection") == "true", + align= + bool(input_args.get("align", True)) + if isinstance((input_args.get("align", True)), bool) + else input_args.get("align") == "true", expand_percentage=int(input_args.get("expand_percentage", 0)), normalization=input_args.get("normalization", "base"), - silent=input_args.get("silent", False) if type(input_args.get("silent", False)) is bool else input_args.get("silent") == "true", - threshold=None if input_args.get("threshold", None) is None else float(input_args.get("threshold")), - anti_spoofing=input_args.get("anti_spoofing", False) if type(input_args.get("anti_spoofing", False)) is bool else input_args.get("anti_spoofing") == "true", + silent= + bool(input_args.get("silent", False)) + if isinstance((input_args.get("silent", False)), bool) + else input_args.get("silent") == "true", + threshold= + None + if input_args.get("threshold", None) is None + else float(input_args.get("threshold", 0)), + anti_spoofing= + bool(input_args.get("anti_spoofing", False)) + if isinstance((input_args.get("anti_spoofing", False)), bool) + else input_args.get("anti_spoofing") == "true", ) logger.debug(verification) @@ -164,11 +191,23 @@ def analyze(): img_path=img, actions=actions, detector_backend=input_args.get("detector_backend", "opencv"), - enforce_detection=input_args.get("enforce_detection", True) if type(input_args.get("enforce_detection", True)) is bool else input_args.get("enforce_detection") == "true", - align=input_args.get("align", True) if type(input_args.get("align", True)) is bool else input_args.get("align") == "true", + enforce_detection= + bool(input_args.get("enforce_detection", True)) + if isinstance((input_args.get("enforce_detection", True)), bool) + else input_args.get("enforce_detection") == "true", + align= + bool(input_args.get("align", True)) + if isinstance((input_args.get("align", True)), bool) + else input_args.get("align") == "true", expand_percentage=int(input_args.get("expand_percentage", 0)), - silent=input_args.get("silent", False) if type(input_args.get("silent", False)) is bool else input_args.get("silent") == "true", - anti_spoofing=input_args.get("anti_spoofing", False) if type(input_args.get("anti_spoofing", False)) is bool else input_args.get("anti_spoofing") == "true", + silent= + bool(input_args.get("silent", False)) + if isinstance((input_args.get("silent", False)), bool) + else input_args.get("silent") == "true", + anti_spoofing= + bool(input_args.get("anti_spoofing", False)) + if isinstance((input_args.get("anti_spoofing", False)), bool) + else input_args.get("anti_spoofing") == "true", ) logger.debug(demographies)