From 3fa6a83a1a28d0a252c622f052a05ed41679bfa6 Mon Sep 17 00:00:00 2001 From: Damien De Paoli Date: Sun, 28 Feb 2021 19:16:59 +1100 Subject: [PATCH] had to set recursion limit higher to get code to work, also debugs --- pa_job_manager.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pa_job_manager.py b/pa_job_manager.py index 6d0d0de..ff25126 100644 --- a/pa_job_manager.py +++ b/pa_job_manager.py @@ -43,9 +43,11 @@ import threading import io import face_recognition import re +import sys DEBUG=1 +sys.setrecursionlimit(50000) # an Manager, which the Session will use for connection resources some_engine = create_engine(DB_URL) @@ -649,12 +651,13 @@ def GenHashAndThumb(job, e): session.commit() stat = os.stat( e.in_dir[0].path_prefix + '/' + e.name ) if stat.st_ctime < e.file_details[0].last_hash_date: -# print(f"OPTIM: GenHashAndThumb {e.name} file is older than last hash, skip this") + print(f"OPTIM: GenHashAndThumb {e.name} file is older than last hash, skip this") job.current_file_num+=1 return e.file_details[0].hash = md5( job, e.in_dir[0].path_prefix+'/'+ e.name ) - print( e ) + if DEBUG==1: + print( f"{e.name} - hash={e.file_details[0].hash}" ) if e.type.name == 'Image': e.file_details[0].thumbnail = GenImageThumbnail( job, e.in_dir[0].path_prefix+'/'+ e.name ) elif e.type.name == 'Video':