Fix argument parsing
authorClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Wed, 30 May 2012 05:16:44 +0000 (02:16 -0300)
committerClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Wed, 30 May 2012 05:16:44 +0000 (02:16 -0300)
src/nepi/testbeds/planetlab/interfaces.py

index 789d8ea..ec21848 100644 (file)
@@ -591,7 +591,7 @@ class LoggingClassQueueFilter(ClassQueueFilter):
         self.module = "loggingclassqueue.py"
         
         # Inject outpath
-        args = dict(map(lambda x:x.split('=',1),self.args.split(',')))
+        args = dict(filter(lambda x:len(x)>1, map(lambda x:x.split('=',1),(self.args or "").split(','))))
         args["outpath"] = "queue_stats"
         self.args = ",".join(map("=".join, args.iteritems()))