fix TypeError
diff --git a/plstackapi/openstack/driver.py b/plstackapi/openstack/driver.py
index ef7662a..aac72ab 100644
--- a/plstackapi/openstack/driver.py
+++ b/plstackapi/openstack/driver.py
@@ -119,8 +119,13 @@
             self.shell.quantum.router_remove_interface(router, subnet)            
  
     def create_network(self, name):
-        return self.shell.quantum.create_network(name=name, admin_state_up=True)
-    
+        nets = self.shell.quantum.list_networks(name=name)
+        if not nets:
+            net = self.shell.quantum.create_network(name, admin_state_up=True)
+        else:
+            net = nets[0]
+        return net
+ 
     def delete_network(self, name):
         nets = self.shell.quantum.list_networks(name=name)
         for net in nets: