in azure_functions_worker/main.py [0:0]
def main():
from .utils.dependency import DependencyManager
DependencyManager.initialize()
DependencyManager.use_worker_dependencies()
import asyncio
from . import logging
from .logging import error_logger, format_exception, logger
args = parse_args()
logging.setup(log_level=args.log_level, log_destination=args.log_to)
logger.info('Starting Azure Functions Python Worker.')
logger.info('Worker ID: %s, Request ID: %s, Host Address: %s:%s',
args.worker_id, args.request_id, args.host, args.port)
try:
return asyncio.run(start_async(
args.host, args.port, args.worker_id, args.request_id))
except Exception as ex:
error_logger.exception(
'unhandled error in functions worker: {0}'.format(
format_exception(ex)))
raise