freelance-project-34-market.../deps/ipython-fork/IPython/utils/sentinel.py
Siarhei Siniak 1530fcf108 [~] Fork ipython
1. 7f51a0332edd0c675c2d314ca3e62df7ef041281 deps/ipython (8.4.0-33-g7f51a0332)
2022-08-27 13:02:12 +03:00

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