You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			16 lines
		
	
	
		
			415 B
		
	
	
	
		
			Python
		
	
			
		
		
	
	
			16 lines
		
	
	
		
			415 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:
 | 
						|
    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
 |