From fa093f1758d5461c473ab8476ae2cc3ae9b50f0d Mon Sep 17 00:00:00 2001
From: Bryan Tong Minh <bryan.tongminh@gmail.com>
Date: Thu, 21 May 2009 18:36:45 +0000
Subject: [PATCH] Properly detect RC versions. Patch by Luca Bonavita.

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

diff --git a/mwclient/client.py b/mwclient/client.py
index 0c7c74e..9c125d6 100644
--- a/mwclient/client.py
+++ b/mwclient/client.py
@@ -98,6 +98,8 @@ class Site(object):
 			version = self.site['generator'][10:].split('.')
 			if len(version) == 2 and version[1].endswith('alpha'):
 				self.version = (int(version[0]), int(version[1][:-5]), 'alpha')
+			elif len(version) == 3 and 'rc' in version[2]:
+				self.version = (int(version[0]), int(version[1]), version[2])
 			elif len(version) == 3:
 				self.version = (int(version[0]), int(version[1]), int(version[2]))
 			else:
-- 
GitLab