mirror of
https://github.com/facefusion/facefusion.git
synced 2026-06-10 14:33:54 +02:00
22 lines
430 B
Python
22 lines
430 B
Python
import hashlib
|
|
from typing import Any, Sequence
|
|
|
|
from facefusion.common_helper import cast_int
|
|
|
|
|
|
def sanitize_job_id(job_id : str) -> str:
|
|
__job_id__ = job_id.replace('-', '')
|
|
|
|
if __job_id__.isalnum():
|
|
return job_id
|
|
|
|
return hashlib.sha1(job_id.encode()).hexdigest()
|
|
|
|
|
|
def sanitize_int_range(value : Any, int_range : Sequence[int]) -> int:
|
|
value = cast_int(value)
|
|
|
|
if value in int_range:
|
|
return value
|
|
return int_range[0]
|