erwin85 | 4 Jun 2009 22:13
Picon
Favicon

SVN: [6937] trunk/pywikipedia/wikipedia.py

Revision: 6937
Author:   erwin85
Date:     2009-06-04 20:13:15 +0000 (Thu, 04 Jun 2009)

Log Message:
-----------
getVersionHistory: "go=first" doesn't seem to do anything. Replaced with "dir=prev".

Modified Paths:
--------------
    trunk/pywikipedia/wikipedia.py

Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py	2009-06-03 13:45:50 UTC (rev 6936)
+++ trunk/pywikipedia/wikipedia.py	2009-06-04 20:13:15 UTC (rev 6937)
 <at>  <at>  -2060,10 +2060,7  <at>  <at> 
             path = site.family.version_history_address(self.site().language(), self.urlname(), revCount)

             if reverseOrder:
-                if len(self._versionhistoryearliest) >= revCount:
-                    path += '&dir=prev'
-                else:
-                    path += '&go=first'
+                path += '&dir=prev'

             if startFromPage:
                 path += '&offset=' + startFromPage
Francesco Cosoleto | 5 Jun 2009 01:24
Picon

Re: [Pywikipedia-svn] SVN: [6937] trunk/pywikipedia/wikipedia.py

erwin85 <at> svn.wikimedia.org ha scritto:
> Revision: 6937
> Author:   erwin85
> Date:     2009-06-04 20:13:15 +0000 (Thu, 04 Jun 2009)
> 
> Log Message:
> -----------
> getVersionHistory: "go=first" doesn't seem to do anything. Replaced with "dir=prev".
> 
[...]
>  
>              if reverseOrder:
> -                if len(self._versionhistoryearliest) >= revCount:
> -                    path += '&dir=prev'
> -                else:
> -                    path += '&go=first'
> +                path += '&dir=prev'
>  
>              if startFromPage:
>                  path += '&offset=' + startFromPage
> 

Seems it does something.

 >>> import wikipedia
 >>> s = wikipedia.getSite('it', 'wikipedia')
 >>> p = wikipedia.Page(s, u"Italia")
 >>> z = p.getVersionHistory(reverseOrder = True, revCount = 1000)
 >>> z[0]
(u'9739640', u'13:28, 8 lug 2007', u'F l a n k e r', u'<a 
(Continue reading)


Gmane