Reuse Backup object
diff --git a/staffeln/conductor/backup.py b/staffeln/conductor/backup.py
index 6e08072..84c4d49 100755
--- a/staffeln/conductor/backup.py
+++ b/staffeln/conductor/backup.py
@@ -63,8 +63,8 @@
 
     def __init__(self):
         self.ctx = context.make_context()
-        self.result = result.BackupResult()
         self.refresh_openstacksdk()
+        self.result = result.BackupResult(self)
         self.project_list = {}
 
     def refresh_openstacksdk(self):
diff --git a/staffeln/conductor/result.py b/staffeln/conductor/result.py
index 6d48093..88173ca 100644
--- a/staffeln/conductor/result.py
+++ b/staffeln/conductor/result.py
@@ -4,7 +4,6 @@
 from oslo_log import log

 from staffeln.common import constants, email

 from staffeln.common import time as xtime

-from staffeln.conductor import backup

 from staffeln.i18n import _

 

 CONF = staffeln.conf.CONF

@@ -12,8 +11,8 @@
 

 

 class BackupResult(object):

-    def __init__(self):

-        self.backup_mgt = backup.Backup()

+    def __init__(self, backup_mgt):

+        self.backup_mgt = backup_mgt

 

     def initialize(self):

         self.content = ""