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