mirror of
				https://github.com/Mikaela/Limnoria.git
				synced 2025-10-31 07:37:22 +01:00 
			
		
		
		
	Success: Allow the plugin to be loaded from a query
Closes: Sf#3513915 Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
This commit is contained in:
		
							parent
							
								
									c574203bab
								
							
						
					
					
						commit
						f3a09ce684
					
				| @ -47,7 +47,7 @@ class Success(plugins.ChannelIdDatabasePlugin): | ||||
|         self.originalClass = conf.supybot.replies.success.__class__ | ||||
|         class MySuccessClass(self.originalClass): | ||||
|             def __call__(self): | ||||
|                 ret = pluginSelf.db.random(pluginSelf.target) | ||||
|                 ret = pluginSelf.db.random(dynamic.msg.args[0]) | ||||
|                 if ret is None: | ||||
|                     try: | ||||
|                         self.__class__ = pluginSelf.originalClass | ||||
| @ -68,14 +68,6 @@ class Success(plugins.ChannelIdDatabasePlugin): | ||||
|         self.__parent.die() | ||||
|         conf.supybot.replies.success.__class__ = self.originalClass | ||||
| 
 | ||||
|     def inFilter(self, irc, msg): | ||||
|         # We need the target, but we need it before Owner.doPrivmsg is called, | ||||
|         # so this seems like the only way to do it. | ||||
|         self.target = msg.args[0] | ||||
|         return msg | ||||
| 
 | ||||
| 
 | ||||
| Class = Success | ||||
| 
 | ||||
| 
 | ||||
| # vim:set shiftwidth=4 softtabstop=8 expandtab textwidth=78: | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 James McCoy
						James McCoy