diff --git a/facefusion/environment.py b/facefusion/environment.py index e5d88ac8..c2f23ce8 100644 --- a/facefusion/environment.py +++ b/facefusion/environment.py @@ -59,4 +59,3 @@ def setup_platform() -> None: library_paths.append(os.getenv('DYLD_LIBRARY_PATH')) os.environ['DYLD_LIBRARY_PATH'] = os.pathsep.join(library_paths) os.environ['SYSTEM_READY'] = '1' - os.execv(sys.executable, [ sys.executable ] + sys.argv) diff --git a/tests/test_rtc.py b/tests/test_rtc.py index bbc1513b..4ac069b4 100644 --- a/tests/test_rtc.py +++ b/tests/test_rtc.py @@ -2,7 +2,7 @@ from typing import List import pytest -from facefusion import rtc, state_manager +from facefusion import environment, rtc, state_manager from facefusion.libraries import datachannel as datachannel_module, opus as opus_module, vpx as vpx_module from facefusion.types import RtcPeer @@ -11,6 +11,8 @@ from facefusion.types import RtcPeer def before_all() -> None: state_manager.init_item('download_providers', [ 'github', 'huggingface' ]) + environment.setup_platform() + datachannel_module.pre_check() opus_module.pre_check() vpx_module.pre_check() diff --git a/tests/test_rtc_store.py b/tests/test_rtc_store.py index de7ae6b8..b08337a4 100644 --- a/tests/test_rtc_store.py +++ b/tests/test_rtc_store.py @@ -1,6 +1,6 @@ import pytest -from facefusion import state_manager +from facefusion import environment, state_manager from facefusion.libraries import datachannel as datachannel_module, opus as opus_module, vpx as vpx_module @@ -8,6 +8,8 @@ from facefusion.libraries import datachannel as datachannel_module, opus as opus def before_all() -> None: state_manager.init_item('download_providers', [ 'github', 'huggingface' ]) + environment.setup_platform() + datachannel_module.pre_check() opus_module.pre_check() vpx_module.pre_check()