From 1df519ee37b53e7390e685c5bc1d65165592563f Mon Sep 17 00:00:00 2001 From: Damien De Paoli Date: Sat, 17 Jul 2021 16:36:34 +1000 Subject: [PATCH] remove own copy of GenThumb, and use the one from shared.py. Also use zip() to merge face locations and encodings for AddFaceToFile() --- pa_job_manager.py | 35 ++++++++++------------------------- 1 file changed, 10 insertions(+), 25 deletions(-) diff --git a/pa_job_manager.py b/pa_job_manager.py index f7fe887..f6353c4 100644 --- a/pa_job_manager.py +++ b/pa_job_manager.py @@ -31,7 +31,7 @@ from sqlalchemy.orm import scoped_session ### LOCAL FILE IMPORTS ### -from shared import DB_URL, PA_JOB_MANAGER_HOST, PA_JOB_MANAGER_PORT, THUMBSIZE, SymlinkName +from shared import DB_URL, PA_JOB_MANAGER_HOST, PA_JOB_MANAGER_PORT, THUMBSIZE, SymlinkName, GenThumb from datetime import datetime, timedelta, date ### PYTHON LIB IMPORTS ### @@ -52,6 +52,7 @@ import io import face_recognition import re import sys +import json # this is required to handle the duplicate processing code @@ -230,6 +231,7 @@ class Face(Base): __tablename__ = "face" id = Column(Integer, Sequence('face_id_seq'), primary_key=True ) face = Column( LargeBinary ) + locn = Column(String) def __repr__(self): return f"