[Pywikipedia-l] SVN: [6618] trunk/pywikipedia/wikipedia.py

cosoleto at svn.wikimedia.org cosoleto at svn.wikimedia.org
Fri Apr 17 21:02:01 UTC 2009


Revision: 6618
Author:   cosoleto
Date:     2009-04-17 21:02:01 +0000 (Fri, 17 Apr 2009)

Log Message:
-----------
Simplified Site.__cmp__(). It becomes 70% faster on Barton and Python 2.5.2 according to cProfile.

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

Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py	2009-04-17 19:00:08 UTC (rev 6617)
+++ trunk/pywikipedia/wikipedia.py	2009-04-17 21:02:01 UTC (rev 6618)
@@ -6112,7 +6112,7 @@
         """Perform equality and inequality tests on Site objects."""
         if not isinstance(other, Site):
             return 1
-        if self.family == other.family:
+        if self.family.name == other.family.name:
             return cmp(self.lang ,other.lang)
         return cmp(self.family.name, other.family.name)
 





More information about the Pywikipedia-l mailing list