clean up start-up messages and validation on ENV. Display error correctly when exif rotater fails
This commit is contained in:
@@ -49,9 +49,14 @@ import subprocess
|
|||||||
|
|
||||||
|
|
||||||
# global debug setting
|
# global debug setting
|
||||||
if 'ENV' not in os.environ or os.environ['ENV'] != "production":
|
if 'ENV' not in os.environ:
|
||||||
DEBUG=True
|
DEBUG=True
|
||||||
|
print("PA job manager starting as non-production -- ENV not set! Please set ENV, I'd rather not guess what to do")
|
||||||
|
elif os.environ['ENV'] != "production":
|
||||||
|
DEBUG=True
|
||||||
|
print(f"PA job manager starting as non-production -- ENV={os.environ['ENV']}")
|
||||||
else:
|
else:
|
||||||
|
print("PA job manager starting as Production")
|
||||||
DEBUG=False
|
DEBUG=False
|
||||||
|
|
||||||
# global list of override tables to allow enumeration over them ...
|
# global list of override tables to allow enumeration over them ...
|
||||||
@@ -1933,8 +1938,11 @@ def JobTransformImage(job):
|
|||||||
out.save( e.FullPathOnFS() )
|
out.save( e.FullPathOnFS() )
|
||||||
else:
|
else:
|
||||||
AddLogForJob(job, f"INFO: Rotating {e.FullPathOnFS()} by {amt} degrees" )
|
AddLogForJob(job, f"INFO: Rotating {e.FullPathOnFS()} by {amt} degrees" )
|
||||||
p = subprocess.run([PA_EXIF_ROTATER, e.FullPathOnFS(), amt ], capture_output=True )
|
p = subprocess.run([PA_EXIF_ROTATER, e.FullPathOnFS(), amt ], capture_output=True, text=True )
|
||||||
PAprint(p)
|
if p.stderr:
|
||||||
|
PAprint(p.stderr)
|
||||||
|
else:
|
||||||
|
PAprint(p.stdout)
|
||||||
settings = session.query(Settings).first()
|
settings = session.query(Settings).first()
|
||||||
e.file_details.thumbnail, _ , _ = GenThumb( e.FullPathOnFS(), settings.auto_rotate )
|
e.file_details.thumbnail, _ , _ = GenThumb( e.FullPathOnFS(), settings.auto_rotate )
|
||||||
e.file_details.hash = md5( job, e )
|
e.file_details.hash = md5( job, e )
|
||||||
|
|||||||
Reference in New Issue
Block a user