changeset 5bda04a14511 in modules/account_fr_chorus:default
details:
https://hg.tryton.org/modules/account_fr_chorus?cmd=changeset&node=5bda04a14511
description:
Add timeout configuration for requests
issue10746
review371891002
diffstat:
account.py | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diffs (21 lines):
diff -r dadc0e848d04 -r 5bda04a14511 account.py
--- a/account.py Sun Jul 04 17:54:46 2021 +0200
+++ b/account.py Thu Sep 23 10:06:15 2021 +0200
@@ -29,6 +29,7 @@
EDOC2FILENAME = {
'edocument.uncefact.invoice': 'UNCEFACT-%s.xml',
}
+TIMEOUT = config.getfloat('account_fr_chorus', 'requests_timeout', default=300)
logger = logging.getLogger(__name__)
@@ -97,7 +98,8 @@
url = '/'.join((BASE_URL, config.chorus_service, path))
auth = (config.chorus_login, config.chorus_password)
resp = requests.post(
- url, json=payload, cert=CERT, verify=True, auth=auth)
+ url, json=payload, cert=CERT, verify=True, auth=auth,
+ timeout=TIMEOUT)
resp.raise_for_status()
return resp.json()