mirror of
https://github.com/facefusion/facefusion.git
synced 2026-11-12 05:19:57 +01:00
use no return where needed
This commit is contained in:
1 parent
83d6f2745c
commit
5045deb07c
2 files changed
+7
-5
No files matched your search
@@ -3,25 +3,26 @@ import signal
|
||||
import sys
|
||||
from time import sleep
|
||||
from types import FrameType
|
||||
from typing import NoReturn
|
||||
|
||||
from facefusion import process_manager, state_manager
|
||||
from facefusion.temp_helper import clear_temp_directory
|
||||
from facefusion.types import ErrorCode
|
||||
|
||||
|
||||
def fatal_exit(error_code : ErrorCode) -> None:
|
||||
def fatal_exit(error_code : ErrorCode) -> NoReturn:
|
||||
os._exit(error_code)
|
||||
|
||||
|
||||
def hard_exit(error_code : ErrorCode) -> None:
|
||||
def hard_exit(error_code : ErrorCode) -> NoReturn:
|
||||
sys.exit(error_code)
|
||||
|
||||
|
||||
def signal_exit(signum : int, frame : FrameType) -> None:
|
||||
def signal_exit(signum : int, frame : FrameType) -> NoReturn:
|
||||
graceful_exit(0)
|
||||
|
||||
|
||||
def graceful_exit(error_code : ErrorCode) -> None:
|
||||
def graceful_exit(error_code : ErrorCode) -> NoReturn:
|
||||
signal.signal(signal.SIGINT, signal.SIG_IGN)
|
||||
process_manager.stop()
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ import sys
|
||||
from argparse import ArgumentParser, HelpFormatter
|
||||
from functools import partial
|
||||
from types import FrameType
|
||||
from typing import NoReturn
|
||||
|
||||
from facefusion import metadata
|
||||
from facefusion.common_helper import is_linux, is_windows
|
||||
@@ -43,7 +44,7 @@ def cli() -> None:
|
||||
run(program)
|
||||
|
||||
|
||||
def signal_exit(signum : int, frame : FrameType) -> None:
|
||||
def signal_exit(signum : int, frame : FrameType) -> NoReturn:
|
||||
sys.exit(0)
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user