openembedded/tinderclient/tinderclient.bbclass:
authorHolger Freyther <zecke@selfish.org>
Tue, 26 Jul 2005 15:06:18 +0000 (15:06 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Tue, 26 Jul 2005 15:06:18 +0000 (15:06 +0000)
    -event.data -> data in tinder_send_email
    -implement HTTP post (untested)
    set TINDER_SENDLOG to 'http'
    set TINDER_HOST to ewi....nl
    set TINDER_URL  to /OE_qa/cgi-bin/process_builds.cgi

classes/tinderclient.bbclass

index c55b380..e8e9ba7 100644 (file)
@@ -6,18 +6,23 @@ def tinder_send_email(data, header, log):
     import smtplib
     from email.MIMEText import MIMEText
     msg = MIMEText(header +'\n' + log)
-    msg['Subject'] = data.getVar('TINDER_SUBJECT',event.data, True) or "Tinder-Client build log"
-    msg['To']      = data.getVar('TINDER_MAILTO',event.data, True)
-    msg['From']    = data.getVar('TINDER_FROM',  event.data, True)
+    msg['Subject'] = bb.data.getVar('TINDER_SUBJECT',data, True) or "Tinder-Client build log"
+    msg['To']      = bb.data.getVar('TINDER_MAILTO' ,data, True)
+    msg['From']    = bb.data.getVar('TINDER_FROM',   data, True)
 
 
     s = smtplib.SMTP()
     s.connect()
-    s.sendmail(data.getVar('TINDER_FROM', event.data, True), [data.getVar('TINDER_MAILTO', event.data, True)], msg.as_string())
+    s.sendmail(bb.data.getVar('TINDER_FROM', data, True), [bb.data.getVar('TINDER_MAILTO', data, True)], msg.as_string())
     s.close()
 
 def tinder_send_http(data, header, log):
-    pass
+    cont = header + '\n' + log
+    import httplib
+    conn = httplib.HTPPConnection(bb.data.getVar('TINDER_HOST',data, True))
+    conn.request("POST", bb.data.getVar('TINDER_URL',data,True),body=cont)
+    conn.close() 
+
 
 # Prepare tinderbox mail header
 def tinder_prepare_mail_header(data, status):