From 16d25c7d5fb2e7b56f0d117397581c3e7442bdf0 Mon Sep 17 00:00:00 2001 From: yomguy Date: Fri, 23 Nov 2007 00:07:13 +0000 Subject: [PATCH] Fix backup git-svn-id: http://svn.parisson.org/svn/tools/trunk@16 457c0346-1240-4656-8a5a-9edca8063506 --- zope_instance.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/zope_instance.py b/zope_instance.py index 0990611..72356b3 100644 --- a/zope_instance.py +++ b/zope_instance.py @@ -42,8 +42,7 @@ class ZopeInstance(ZopeInstall): """Expose Zope instances to several python methods that simplifies admins' life (backup, recover, import, etc...)""" - def __init__(self, version, instance, backup_dir): - self.backup_dir = backup_dir + def __init__(self, version, instance): self.version = version self.instance = instance self.instance_dir = self.instance_main_dir + os.sep + 'zope' + version + os.sep + \ @@ -51,7 +50,6 @@ class ZopeInstance(ZopeInstall): self.instance_data = self.instance_dir + os.sep + 'var' + os.sep + 'Data.fs' self.instance_products =self.instance_dir + os.sep + 'Products' + os.sep self.instance_var =self.instance_dir + os.sep + 'var' + os.sep - self.instance_backup_dir = self.backup_dir + os.sep + version + os.sep + instance self.repozo = self.zope_main_dir + os.sep + 'zope' + self.version + os.sep + 'bin' + os.sep + 'repozo.py' def get_instances(self): @@ -64,7 +62,10 @@ class ZopeInstance(ZopeInstall): #print dict return dict - def backup(self): + def backup(self, backup_dir): + self.backup_dir = backup_dir + self.instance_backup_dir = self.backup_dir + os.sep + version + os.sep + instance + path = self.instance_backup_dir+ os.sep + 'Data' if not os.path.exists(path): os.makedirs(path) -- 2.39.5