Revision: 7653
Author: alexsh
Date: 2009-11-15 15:36:09 +0000 (Sun, 15 Nov 2009)
Log Message:
-----------
add comments
Modified Paths:
--------------
trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py 2009-11-15 15:00:11 UTC (rev 7652)
+++ trunk/pywikipedia/wikipedia.py 2009-11-15 15:36:09 UTC (rev 7653)
@@ -5198,8 +5198,9 @@
self._loadCookies(sysop = sysop)
index = self._userIndex(sysop)
if self._cookies[index]:
- outputDatas = ''
- for k,v in self._cookies[index].iteritems():
+ #convert cookies dictionary data to string.
+ outputDatas = ""
+ for k, v in self._cookies[index].iteritems():
if v:
outputDatas += "%s=%s; " % (k,v)
else:
@@ -5210,7 +5211,12 @@
return None
def _loadCookies(self, sysop = False):
- """Retrieve session cookies for login"""
+ """
+ Retrieve session cookies for login
+ if family datas define the cross projects, this function will search
+ the central login file made by self or cross available project
+ functioin will read the cookiedata if got one of them is exist
+ """
index = self._userIndex(sysop)
if self._cookies[index] is not None:
return
@@ -5244,6 +5250,7 @@
if os.path.exists(localPa):
#read and dump local logindata into self._cookies[index]
+ # if self._cookies[index] is not availabe, read the local data
and set the dictionary.
if type(self._cookies[index]) == dict:
for k, v in self._readCookies(localFn).iteritems():
if k not in self._cookies[index]:
@@ -5271,8 +5278,7 @@
def _setupCookies(self, datas, sysop = False):
"""save the cookie dictionary to files
- if cross_project enable, files will separate two, centraldata and
localdata.
-
+ if cross_project enable, savefiles will separate two, centraldata
and localdata.
"""
index = self._userIndex(sysop)
if not self._cookies[index]:
_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn