91 lines
1.5 KiB
Python
91 lines
1.5 KiB
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
Erreurs Creole
|
|
"""
|
|
|
|
class VirtError(Exception):
|
|
"""incohérence concernant les conteneurs"""
|
|
pass
|
|
|
|
#class ValueEoleError(Exception):
|
|
# """Cette valeur n'existe pas"""
|
|
# pass
|
|
#
|
|
class NoneError(Exception):
|
|
"""Valeur vide"""
|
|
pass
|
|
|
|
class OutOfRange(Exception):
|
|
pass
|
|
|
|
class TypeEoleError(Exception):
|
|
"""Erreur de type"""
|
|
pass
|
|
|
|
class ConfigError(Exception):
|
|
pass
|
|
|
|
class NetworkConfigError(Exception):
|
|
""" Network configuration error
|
|
"""
|
|
pass
|
|
|
|
class FileNotFound(ConfigError):
|
|
pass
|
|
|
|
class TemplateError(ConfigError):
|
|
pass
|
|
|
|
class TemplateDisabled(TemplateError):
|
|
"""Template is disabled.
|
|
"""
|
|
pass
|
|
|
|
class DependencyError(ConfigError):
|
|
pass
|
|
|
|
#class ConstraintError(ConfigError):
|
|
# pass
|
|
#
|
|
|
|
|
|
class LockError(Exception):
|
|
""" Add lock error
|
|
"""
|
|
pass
|
|
|
|
|
|
class UnlockError(Exception):
|
|
""" Remove lock error
|
|
"""
|
|
pass
|
|
|
|
|
|
class UserExit(Exception):
|
|
""" User exit(0) signal
|
|
"""
|
|
pass
|
|
|
|
|
|
class UserExitError(Exception):
|
|
""" User exit(1) signal
|
|
"""
|
|
pass
|
|
|
|
|
|
class CreoleOperationError(Exception):
|
|
"""Type error or value Error for Creole variable's type or values
|
|
"""
|
|
|
|
|
|
class SpaceObjShallNotBeUpdated(Exception):
|
|
"""Specific behavior in case of the presence or not
|
|
of an object in the space object
|
|
"""
|
|
|
|
|
|
class CreoleDictConsistencyError(Exception):
|
|
"""It's not only that the Creole XML is valid against the Creole DTD
|
|
it's that it is not consistent.
|
|
"""
|