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()
 

Reply via email to