From f58f83c04309c574f93f10a40cee3c858e3c3625 Mon Sep 17 00:00:00 2001 From: Bob Lantz Date: Tue, 30 Oct 2012 16:50:12 -0700 Subject: [PATCH] Allow controller to optionally be a list of constructors/classes --- mininet/net.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mininet/net.py b/mininet/net.py index c1159b7..0105ea8 100755 --- a/mininet/net.py +++ b/mininet/net.py @@ -278,7 +278,11 @@ class Mininet( object ): if not self.controllers: # Add a default controller info( '*** Adding controller\n' ) - self.addController( 'c0' ) + classes = self.controller + if type( classes ) is not list: + classes = [ classes ] + for i, cls in enumerate( classes ): + self.addController( 'c%d' % i, cls ) info( '*** Adding hosts:\n' ) for hostName in topo.hosts():