From cd198b834f2002de65e89874aabe8c7c6942a0dc Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 10 Oct 2015 16:05:49 +0300 Subject: Make BackupPlugin.pretend be a real attribute It turns out to be costly to call the method often in a big backup. --- obnamlib/plugins/backup_plugin.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/obnamlib/plugins/backup_plugin.py b/obnamlib/plugins/backup_plugin.py index 3da18cc2..0b27d688 100644 --- a/obnamlib/plugins/backup_plugin.py +++ b/obnamlib/plugins/backup_plugin.py @@ -159,6 +159,7 @@ class BackupPlugin(obnamlib.ObnamPlugin): root_urls = self.app.settings['root'] + args self.check_for_required_settings(root_urls) + self.pretend = self.app.settings['pretend'] self.start_backup() try: @@ -316,10 +317,6 @@ class BackupPlugin(obnamlib.ObnamPlugin): p.set_default_unit('MiB') return p.parse(value) - @property - def pretend(self): - return self.app.settings['pretend'] - @property def client_name(self): return self.app.settings['client-name'] -- cgit v1.2.1