in proxy_worker/dispatcher.py [0:0]
def reload_library_worker(directory: str):
global _library_worker
v2_scriptfile = os.path.join(directory, get_script_file_name())
if os.path.exists(v2_scriptfile):
try:
import azure_functions_worker_v2 # NoQA
_library_worker = azure_functions_worker_v2
logger.debug("azure_functions_worker_v2 import succeeded: %s",
_library_worker.__file__)
except ImportError:
logger.debug("azure_functions_worker_v2 library not found: : %s",
traceback.format_exc())
else:
try:
import azure_functions_worker_v1 # NoQA
_library_worker = azure_functions_worker_v1
logger.debug("azure_functions_worker_v1 import succeeded: %s",
_library_worker.__file__) # type: ignore[union-attr]
except ImportError:
logger.debug("azure_functions_worker_v1 library not found: %s",
traceback.format_exc())