]> git.ipfire.org Git - thirdparty/snapper.git/commitdiff
- userdata must be class variable v0.1.7
authorArvin Schnell <aschnell@suse.de>
Tue, 8 Oct 2013 11:23:18 +0000 (13:23 +0200)
committerArvin Schnell <aschnell@suse.de>
Tue, 8 Oct 2013 11:23:18 +0000 (13:23 +0200)
scripts/zypp-plugin.py

index f6f38e1703cb3ea3aad175d503acd3a1f42ecb59..4a69faed0ffad73092806849051134b29a2d834b 100755 (executable)
@@ -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()