aboutsummaryrefslogtreecommitdiff
path: root/diplomacy/integration
diff options
context:
space:
mode:
authorPhilip Paquette <pcpaquette@gmail.com>2019-09-16 20:12:43 -0400
committerPhilip Paquette <pcpaquette@gmail.com>2019-09-16 20:32:53 -0400
commit32c4e37b2ab3e731f806c92c1e38260b8ae0d3eb (patch)
treeaac407b0f17297a5c074ca2ccf72dca1486a7038 /diplomacy/integration
parentd07c19883553d0dd8c9bcb5a0ddbd929a7e62f03 (diff)
[API] Catching ConnectionResetError, ConnectionRefusedError, OSError
Diffstat (limited to 'diplomacy/integration')
-rw-r--r--diplomacy/integration/webdiplomacy_net/api.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/diplomacy/integration/webdiplomacy_net/api.py b/diplomacy/integration/webdiplomacy_net/api.py
index 36b132c..f5c04ee 100644
--- a/diplomacy/integration/webdiplomacy_net/api.py
+++ b/diplomacy/integration/webdiplomacy_net/api.py
@@ -30,7 +30,8 @@ from diplomacy.integration.webdiplomacy_net.utils import CACHE, GameIdCountryId
# Constants
LOGGER = logging.getLogger(__name__)
-HTTP_ERRORS = (herror, gaierror, timeout, HTTPTimeoutError, HTTPStreamClosedError)
+HTTP_ERRORS = (herror, gaierror, timeout, HTTPTimeoutError, HTTPStreamClosedError,
+ ConnectionResetError, ConnectionRefusedError, OSError)
API_USER_AGENT = 'KestasBot / Philip Paquette v1.0'
API_WEBDIPLOMACY_NET = os.environ.get('API_WEBDIPLOMACY', 'https://webdiplomacy.net/api.php')