예제 #1
0
	def keySave(self):
		config.plugins.growlee.save()
		if self["config"].isChanged():
			def doConnect(*args, **kwargs):
				growleeConnection.listen()

			d = growleeConnection.stop()
			if d is not None:
				d.addCallback(doConnect).addErrback(emergencyDisable)
			else:
				maybeConnect()

		self.saveAll()
		self.close()
예제 #2
0
파일: plugin.py 프로젝트: 4doe/e2plugins
	def keySave(self):
		config.plugins.growlee.save()
		if self["config"].isChanged():
			def doConnect(*args, **kwargs):
				growleeConnection.listen()

			d = growleeConnection.stop()
			if d is not None:
				d.addCallback(doConnect).addErrback(emergencyDisable)
			else:
				maybeConnect()

		self.saveAll()
		self.close()