optimize app context detection

This commit is contained in:
henryruhs
2026-06-10 07:25:54 +02:00
parent 87f561b1e5
commit 79fd47d166
+4 -2
View File
@@ -5,12 +5,14 @@ from facefusion.types import AppContext
def detect_app_context() -> AppContext:
jobs_path = os.path.join('facefusion', 'jobs')
uis_path = os.path.join('facefusion', 'uis')
frame = sys._getframe(1)
while frame:
if os.path.join('facefusion', 'jobs') in frame.f_code.co_filename:
if jobs_path in frame.f_code.co_filename:
return 'cli'
if os.path.join('facefusion', 'uis') in frame.f_code.co_filename:
if uis_path in frame.f_code.co_filename:
return 'ui'
frame = frame.f_back
return 'cli'