[oe] [PATCH] oestats-client.bbclass: Fix "AttributeError: 'NoneType' object has no attribute 'startswith'" if OESTATS_SERVER is not set

Andreas Oberritter obi at opendreambox.org
Fri Oct 15 18:03:24 UTC 2010


Signed-off-by: Andreas Oberritter <obi at opendreambox.org>
---
 classes/oestats-client.bbclass |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/classes/oestats-client.bbclass b/classes/oestats-client.bbclass
index 4415461..f521571 100644
--- a/classes/oestats-client.bbclass
+++ b/classes/oestats-client.bbclass
@@ -181,12 +181,13 @@ python oestats_eventhandler () {
 		return
 
 	server = bb.data.getVar('OESTATS_SERVER', e.data, True)
-	if not server.startswith('http://') and not server.startswith('https://'):
-		server = "http://%s" %(server)
 	builder = bb.data.getVar('OESTATS_BUILDER', e.data, True)
 	if not server or not builder:
 		return
 
+	if not server.startswith('http://') and not server.startswith('https://'):
+		server = "http://%s" %(server)
+
 	if getName(e) == 'BuildStarted':
 		oestats_start(server, builder, e.data)
 	elif getName(e) == 'BuildCompleted':
-- 
1.7.1





More information about the Openembedded-devel mailing list