# ------------------------------- # Difficult Rocket # Copyright © 2021 by shenjackyuanjie # All rights reserved # ------------------------------- """ writen by shenjackyuanjie mail: 3695888@qq.com github: @shenjackyuanjie gitee: @shenjackyuanjie """ __all__ = ['TexturesError', 'LanguageError', 'TestError'] class Error(Exception): """基础 Exception""" pass class TexturesError(Error): """材质相关error 包含info和textures""" def __init__(self, info, textures): self.info = info self.textures = textures def __str__(self): return '{}{}'.format(self.info, self.textures) class LanguageError(Error): """lang文件相关error 包含info和language""" def __init__(self, info, language): self.info = info self.lang = language def __str__(self): return '{}{}'.format(self.info, self.lang) class TestError(Error): """就像名字一样 用于测试的error""" pass