X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=emuvim%2Fdcemulator%2Fnode.py;h=551ebafe71ae7659a2de7b8fe8ad55282c97a574;hb=293cbc3515b371d2029fdfd624ae6ae38ced77a9;hp=0d9603350a5f082de1e5d4533ff1d65fd1167408;hpb=9165ef919cc37356094c9c139ae8a3d981eadb9b;p=osm%2Fvim-emu.git diff --git a/emuvim/dcemulator/node.py b/emuvim/dcemulator/node.py index 0d96033..551ebaf 100644 --- a/emuvim/dcemulator/node.py +++ b/emuvim/dcemulator/node.py @@ -83,7 +83,7 @@ class Datacenter(object): TODO: This will be changed in the future to support multiple networks per data center """ - self.switch = self.net.mnet.addSwitch( + self.switch = self.net.addSwitch( "%s.s1" % self.name, dpid=hex(self._get_next_dc_dpid())[2:]) logging.debug("created data center switch: %s" % str(self.switch)) @@ -100,7 +100,7 @@ class Datacenter(object): """ assert name is not None # no duplications - if name in self.containers: + if name in [c.name for c in self.net.getAllContainers()]: raise Exception("Container with name %s already exists." % name) # set default parameter if image is None: