31 lines
796 B
Python
31 lines
796 B
Python
class _const(object):
|
|
class ConstError(TypeError):
|
|
def __init__(self, msg):
|
|
super().__init__(msg)
|
|
|
|
def __setattr__(self, name, value):
|
|
if name in self.__dict__:
|
|
err = self.ConstError("Can't change const.%s" % name)
|
|
raise err
|
|
if not name.isupper():
|
|
err = self.ConstError('Const name "%s" is not all uppercase' % name)
|
|
raise err
|
|
self.__dict__[name] = value
|
|
|
|
|
|
const = _const()
|
|
|
|
const.SOLUTION_FULL_NAME = "AIGC Stable Diffusion SageMaker"
|
|
const.SOLUTION_NAME = "AIGC_SAGEMAKER"
|
|
|
|
const.LOGGER_API = "api"
|
|
|
|
const.RESPONSE_SUCCESS = "success"
|
|
const.RESPONSE_FAIL = "fail"
|
|
const.TASK_TYPE_TXT2IMG = "txt2img"
|
|
const.TASK_TYPE_IMG2IMG = "img2img"
|
|
|
|
const.PAGE_LIMIT_DEFAULT = 10
|
|
const.PAGE_LIMIT_ALL = -1
|
|
|