From 32c4e37b2ab3e731f806c92c1e38260b8ae0d3eb Mon Sep 17 00:00:00 2001
From: Philip Paquette <pcpaquette@gmail.com>
Date: Mon, 16 Sep 2019 20:12:43 -0400
Subject: [API] Catching ConnectionResetError, ConnectionRefusedError, OSError

---
 diplomacy/integration/webdiplomacy_net/api.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

(limited to 'diplomacy/integration/webdiplomacy_net/api.py')

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')
 
-- 
cgit v1.2.3