From 9dc923fdd978939af7ed4dcd264cd1040f2d9bff Mon Sep 17 00:00:00 2001
From: Dudás Ádám <dudas.adam@cloud.bme.hu>
Date: Thu, 17 Apr 2014 00:24:35 +0200
Subject: [PATCH] vm: refactor network interface methods

---
 circle/vm/models/network.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/circle/vm/models/network.py b/circle/vm/models/network.py
index 8cfb04f..1c599ce 100644
--- a/circle/vm/models/network.py
+++ b/circle/vm/models/network.py
@@ -134,14 +134,14 @@ class Interface(Model):
         return iface
 
     def deploy(self):
-        net_tasks.create.apply_async(
-            args=[self.get_vmnetwork_desc()],
-            queue=self.instance.get_remote_queue_name('net'))
+        queue_name = self.instance.get_remote_queue_name('net')
+        return net_tasks.create.apply_async(args=[self.get_vmnetwork_desc()],
+                                            queue=queue_name).get()
 
     def shutdown(self):
         queue_name = self.instance.get_remote_queue_name('net')
-        net_tasks.destroy.apply_async(args=[self.get_vmnetwork_desc()],
-                                      queue=queue_name)
+        return net_tasks.destroy.apply_async(args=[self.get_vmnetwork_desc()],
+                                             queue=queue_name).get()
 
     def destroy(self):
         self.shutdown()
--
libgit2 0.26.0