55
66import argparse
77
8- from ._thirdparty import aio_compat
98from . import dispatcher
109from . import logging
10+ from ._thirdparty import aio_compat
1111from .logging import error_logger , logger
1212
1313
1414def parse_args ():
1515 parser = argparse .ArgumentParser (
1616 description = 'Python Azure Functions Worker' )
17- parser .add_argument ('--host' )
18- parser .add_argument ('--port' , type = int )
19- parser .add_argument ('--workerId' , dest = 'worker_id' )
20- parser .add_argument ('--requestId' , dest = 'request_id' )
17+ parser .add_argument ('--host' ,
18+ help = "host address" )
19+ parser .add_argument ('--port' , type = int ,
20+ help = 'id for the requests' )
21+ parser .add_argument ('--workerId' , dest = 'worker_id' ,
22+ help = 'id for the worker' )
23+ parser .add_argument ('--requestId' , dest = 'request_id' ,
24+ help = 'log destination: stdout, stderr, '
25+ 'syslog, or a file path' )
2126 parser .add_argument ('--log-level' , type = str , default = 'INFO' ,
22- choices = ['TRACE' , 'INFO' , 'WARNING' , 'ERROR' ],)
27+ choices = ['TRACE' , 'INFO' , 'WARNING' , 'ERROR' ],
28+ help = "log level: 'TRACE', 'INFO', 'WARNING', "
29+ "or 'ERROR'" )
2330 parser .add_argument ('--log-to' , type = str , default = None ,
2431 help = 'log destination: stdout, stderr, '
2532 'syslog, or a file path' )
@@ -45,8 +52,9 @@ def main():
4552
4653
4754async def start_async (host , port , worker_id , request_id ):
48- disp = await dispatcher .Dispatcher .connect (
49- host , port , worker_id , request_id ,
50- connect_timeout = 5.0 )
55+ disp = await dispatcher .Dispatcher .connect (host = host , port = port ,
56+ worker_id = worker_id ,
57+ request_id = request_id ,
58+ connect_timeout = 5.0 )
5159
5260 await disp .dispatch_forever ()
0 commit comments