events: clarify docstrings about add_handler/remove_handler
https://github.com/QubesOS/qubes-core-admin/pull/100#discussion_r115745098
This commit is contained in:
		
							parent
							
								
									cddc507788
								
							
						
					
					
						commit
						bd1f84fcec
					
				| @ -108,6 +108,8 @@ class Emitter(object, metaclass=EmitterMeta): | |||||||
|     def add_handler(cls, event, func): |     def add_handler(cls, event, func): | ||||||
|         '''Add event handler to subject's class. |         '''Add event handler to subject's class. | ||||||
| 
 | 
 | ||||||
|  |         This is class method, it is invalid to call it on object instance. | ||||||
|  | 
 | ||||||
|         :param str event: event identificator |         :param str event: event identificator | ||||||
|         :param collections.Callable handler: handler callable |         :param collections.Callable handler: handler callable | ||||||
|         ''' |         ''' | ||||||
| @ -119,6 +121,11 @@ class Emitter(object, metaclass=EmitterMeta): | |||||||
|     def remove_handler(cls, event, func): |     def remove_handler(cls, event, func): | ||||||
|         '''Remove event handler from subject's class. |         '''Remove event handler from subject's class. | ||||||
| 
 | 
 | ||||||
|  |         This is class method, it is invalid to call it on object instance. | ||||||
|  | 
 | ||||||
|  |         This method must be called on the same class as | ||||||
|  |         :py:meth:`add_handler` was called to register the handler. | ||||||
|  | 
 | ||||||
|         :param str event: event identificator |         :param str event: event identificator | ||||||
|         :param collections.Callable handler: handler callable |         :param collections.Callable handler: handler callable | ||||||
|         ''' |         ''' | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Marek Marczykowski-Górecki
						Marek Marczykowski-Górecki