From 2a773e15a94ce7688ae79ad4f729f7e8079e8452 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20Michael=20O=2E=20Hegg=C3=B8?= <danmichaelo@gmail.com>
Date: Fri, 9 Nov 2018 20:51:26 +0100
Subject: [PATCH] Add timeout to requests calls (#200)

---
 mwclient/client.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/mwclient/client.py b/mwclient/client.py
index 617af89..4f39bb4 100644
--- a/mwclient/client.py
+++ b/mwclient/client.py
@@ -63,6 +63,8 @@ class Site(object):
         self.max_lag = text_type(max_lag)
         self.force_login = force_login
         self.requests = reqs or {}
+        if 'timeout' not in self.requests:
+            self.requests['timeout'] = 30  # seconds
 
         if consumer_token is not None:
             auth = OAuth1(consumer_token, consumer_secret, access_token, access_secret)
-- 
GitLab