Commits

Jason R. Coombs committed 404c8c6 Draft

Added finalizers for notifier plugin and rss plugin

  • Participants
  • Parent commits 630e838

Comments (0)

Files changed (2)

     @classmethod
     def init(cls):
         cls.store = cls.from_URI(pmxbot.config.database)
+        pmxbot._finalizers.append(cls.finalize)
+
+    @classmethod
+    def finalize(cls):
+        del cls.store
 
 class SQLiteNotify(Notify, storage.SQLiteStorage):
     def init_tables(self):
 				args = [feed],
 				)(self.parse_feed)
 		self.seen_feeds = self.store.get_seen_feeds()
+		pmxbot._finalizers.append(self.finalize)
+
+	@classmethod
+	def finalize(cls):
+		del cls.store
 
 	def on_welcome(self, c, e):
 		if self._feeds: