script/lib/iri_tweet/export_twitter_alchemy.py
changeset 22 3823611919ef
parent 21 8003bcd8d9a2
child 23 2b17b26ca153
--- a/script/lib/iri_tweet/export_twitter_alchemy.py	Fri Jan 21 18:03:19 2011 +0100
+++ b/script/lib/iri_tweet/export_twitter_alchemy.py	Fri Jan 21 18:44:01 2011 +0100
@@ -205,14 +205,18 @@
                             
                     meta_element = etree.SubElement(element, u'meta')
                     
-                    m = re.search("(\+\+|\-\-|\?\?|\=\=)",tw.text)
-                    if m:
+                    polemics_element = etree.Element(u'polemics')
+                    polemic_added = False
+                    for m in re.finditer("(\+\+|\-\-|\?\?|\=\=)",tw.text):
+                        polemic_added = True
                         pol_link = {
                             '++' : u'OK',
                             '--' : u'KO',
                             '??' : u'Q',
                             '==' : u'REF'}[m.group(1)]
-                        etree.SubElement(meta_element, u'polemic').text = pol_link
+                        etree.SubElement(polemics_element, u'polemic').text = pol_link
+                    if polemic_added:
+                        meta_element.append(polemics_element)
                     
                     etree.SubElement(meta_element, u"twitter").text = etree.CDATA(unicode(tw.original_json))