set polemics as list
authorYves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
Fri, 21 Jan 2011 18:44:01 +0100
changeset 22 3823611919ef
parent 21 8003bcd8d9a2
child 23 2b17b26ca153
set polemics as list
.hgignore
script/lib/iri_tweet/export_twitter_alchemy.py
--- a/.hgignore	Fri Jan 21 18:03:19 2011 +0100
+++ b/.hgignore	Fri Jan 21 18:44:01 2011 +0100
@@ -14,3 +14,6 @@
 syntax: regexp
 ^script/stream/test_record\.db$
 .oauth_token$
+
+syntax: regexp
+log.txt$
\ No newline at end of file
--- 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))