http://www.mediawiki.org/wiki/Special:Code/MediaWiki/84704

Revision: 84704
Author:   diederik
Date:     2011-03-24 20:28:16 +0000 (Thu, 24 Mar 2011)
Log Message:
-----------
Fixed a small memory leak. 

Modified Paths:
--------------
    trunk/tools/editor_trends/etl/enricher.py

Modified: trunk/tools/editor_trends/etl/enricher.py
===================================================================
--- trunk/tools/editor_trends/etl/enricher.py   2011-03-24 20:27:30 UTC (rev 
84703)
+++ trunk/tools/editor_trends/etl/enricher.py   2011-03-24 20:28:16 UTC (rev 
84704)
@@ -257,8 +257,8 @@
                   'User Talk': 3,
                   }
     ns = {}
-    if title.text != None:
-        title = title.text
+    if title != None:
+        #title = title.text
         for namespace in namespaces:
             if title.startswith(namespace):
                 ns['namespace'] = namespaces[namespace]
@@ -324,8 +324,8 @@
 
 
 def create_variables(article, cache, bots):
-    title = article['title'].text
-    namespace = determine_namespace(article['title'])
+    title = article['title']
+    namespace = determine_namespace(title)
 
     if namespace != False:
         cache.stats.count_articles += 1
@@ -379,7 +379,7 @@
 
     article = {}
     id = False
-    article[root.tag] = root
+    article[root.tag] = root.text
     article['revisions'] = []
     for event, elem in context:
         if event == 'end' and elem.tag == 'revision':
@@ -388,6 +388,7 @@
             article[elem.tag] = elem
             id = True
 
+    root.clear()
     return article
 
 


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to