Revision: 7342
Author: alexsh
Date: 2009-10-02 03:19:46 +0000 (Fri, 02 Oct 2009)
Log Message:
-----------
add function to get registration Time and parse time to timestamp format
Modified Paths:
--------------
trunk/pywikipedia/userlib.py
Modified: trunk/pywikipedia/userlib.py
===================================================================
--- trunk/pywikipedia/userlib.py 2009-10-01 18:30:34 UTC (rev 7341)
+++ trunk/pywikipedia/userlib.py 2009-10-02 03:19:46 UTC (rev 7342)
@@ -4,7 +4,7 @@
"""
__version__ = '$Id$'
-import re
+import re, time
import wikipedia, query
@@ -49,7 +49,7 @@
self._blocked = None #None mean not loaded
self._groups = None #None mean not loaded
#self._editcount = -1 # -1 mean not loaded
- self._registrationTime = None
+ self._registrationTime = -1
#if self.site().versionnumber() >= 16:
# self._urToken = None
@@ -78,13 +78,17 @@
self._groups = []
if data['registration']:
- self._registrationTime = data['registration']
+ self._registrationTime = time.strftime("%Y%m%d%H%M%S",
time.strptime(data['registration'], "%Y-%m-%dT%H:%M:%SZ") )
else:
- self._registrationTime = u'unknown'
+ self._registrationTime = 0
self._blocked = ('blockedby' in data)
-
+ def registrationTime(self, force = False):
+ if not hasattr(self, '_registrationTime') or force:
+ self._load()
+ return self._registrationTime
+
def editCount(self, force = False):
if not hasattr(self, '_editcount') or force:
self._load()
Show replies by date