1. 7f51a0332edd0c675c2d314ca3e62df7ef041281 deps/ipython (8.4.0-33-g7f51a0332)
		
			
				
	
	
		
			18 lines
		
	
	
		
			421 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			421 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| """Sentinel class for constants with useful reprs"""
 | |
| 
 | |
| # Copyright (c) IPython Development Team.
 | |
| # Distributed under the terms of the Modified BSD License.
 | |
| 
 | |
| class Sentinel(object):
 | |
| 
 | |
|     def __init__(self, name, module, docstring=None):
 | |
|         self.name = name
 | |
|         self.module = module
 | |
|         if docstring:
 | |
|             self.__doc__ = docstring
 | |
| 
 | |
| 
 | |
|     def __repr__(self):
 | |
|         return str(self.module)+'.'+self.name
 | |
| 
 |