Source code for riaps.consts.const
'''
Const class to emulate constants.
Created on Oct 23, 2016
@author: riaps
'''
[docs]class const:
def __setattr__(self, name, value):
if name in self.__dict__:
raise self.ConstError ("Can't rebind const(%s)"%name)
self.__dict__[name] = value
def __delattr__(self, name):
if name in self.__dict__:
raise self.ConstError ("Can't unbind const(%s)"%name)
raise NameError (name)
# import sys
# sys.modules[__name__]=_const()
# class const:
# pass