Skip to content

Commit f9d1412

Browse files
committed
cli - add --timeout argument to call
1 parent de0c311 commit f9d1412

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

aiopenapi3/cli.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ def cmd_convert(args: argparse.Namespace) -> None:
191191
cmd.add_argument("-p", "--parameters")
192192
cmd.add_argument("-d", "--data")
193193
cmd.add_argument("-f", "--format")
194+
cmd.add_argument("-t", "--timeout", type=int, default=15)
194195

195196
def cmd_call(args: argparse.Namespace) -> None:
196197
loader = loader_prepare(args, session_factory)
@@ -311,7 +312,9 @@ def log_(s):
311312
tracemalloc.start()
312313

313314
def session_factory(*args_, **kwargs) -> httpx.Client:
314-
return httpx.Client(*args_, verify=args.disable_ssl_validation is False, **kwargs)
315+
return httpx.Client(
316+
*args_, verify=args.disable_ssl_validation is False, timeout=httpx.Timeout(args.timeout), **kwargs
317+
)
315318

316319
if args.func:
317320
args.func(args)

0 commit comments

Comments
 (0)