From: Arvin Schnell Date: Tue, 8 Oct 2013 11:23:18 +0000 (+0200) Subject: - userdata must be class variable X-Git-Tag: v0.1.7^0 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fab25bddafc6ad9b039f458bb8c5db8fa223cebb;p=thirdparty%2Fsnapper.git - userdata must be class variable --- diff --git a/scripts/zypp-plugin.py b/scripts/zypp-plugin.py index f6f38e17..4a69faed 100755 --- a/scripts/zypp-plugin.py +++ b/scripts/zypp-plugin.py @@ -25,23 +25,23 @@ class MyPlugin(Plugin): exe = basename(readlink("/proc/%d/exe" % getppid())) - userdata = {} + self.userdata = {} try: - userdata = self.parse_userdata(headers['userdata']) + self.userdata = self.parse_userdata(headers['userdata']) except KeyError: pass except ValueError: stderr.write("invalid userdata") - self.num1 = snapper.CreatePreSnapshot("root", "zypp(%s)" % exe, "number", userdata) + self.num1 = snapper.CreatePreSnapshot("root", "zypp(%s)" % exe, "number", self.userdata) self.ack() def PLUGINEND(self, headers, body): - self.num2 = snapper.CreatePostSnapshot("root", self.num1, "", "number", userdata) + self.num2 = snapper.CreatePostSnapshot("root", self.num1, "", "number", self.userdata) self.ack()