Source code for nbtparse.exceptions
[docs]class NoSuchTagTypeError(MalformedNBTError):
"""Raised if an unrecognized tag type is used."""
pass
[docs]class IncompleteSequenceError(MalformedNBTError):
"""Raised if a sequence is incomplete (i.e. we hit EOF too early)."""
pass
[docs]class ParserError(Exception):
"""Exception raised by :func:`.minecraft.ids.read_config`.
Raised if the config file is ill-formed.
"""
pass
[docs]class ConcurrentError(Exception):
"""Exception raised when concurrent operations conflict.
NBTParse is generally not thread-safe. These exceptions are usually only
raised in response to process-level concurrency (e.g. while interacting
with the filesystem). Thread safety violations may cause this exception
to be raised, but you should not depend on this behavior.
"""
pass
[docs]class DuplicateIDError(Exception):
"""Exception raised when an entity ID is registered more than once."""
pass
[docs]class ClassWarning(UserWarning):
"""Warning issued when a class definition is dubious."""
pass
[docs]class SliceWarning(UserWarning):
"""Warning issued when using dubious slicing syntax."""
pass
[docs]class ValueWarning(UserWarning):
"""Warning issued when passing dubious values."""
pass
[docs]class UnclosedWarning(UserWarning):
"""Warning issued when an object is not closed properly.
This is usually issued by a finalizer, so it's probably a bad idea to
convert these warnings into exceptions. Exceptions raised in a finalizer
will just be turned back into warnings anyway.
"""
pass