tango.core.Exception

The exception module defines all system-level exceptions and provides a mechanism to alter system-level error handling.

License:

BSD style: see license.txt

Authors:

Sean Kelly, Kris Bell
class PlatformException : Exception
Base class for operating system or library exceptions.
class TextException : Exception
Represents a text processing error.
class ThreadPoolException : Exception
Base class for ThreadPoolException
class SyncException : PlatformException
Base class for synchronization exceptions.
class IOException : PlatformException
The basic exception thrown by the tango.io package. One should try to ensure that all Tango exceptions related to IO are derived from this one.
class VfsException : IOException
The basic exception thrown by the tango.io.vfs package.
class ClusterException : IOException
The basic exception thrown by the tango.io.cluster package.
class SocketException : IOException
Base class for socket exceptions.
class HostException : IOException
Base class for exception thrown by an InternetHost.
class AddressException : IOException
Base class for exceptiond thrown by an Address.
class SocketAcceptException : SocketException
Thrown when a socket failed to accept an incoming connection.
class ProcessException : PlatformException
Thrown on a process error.
class RegexException : TextException
Base class for regluar expression exceptions.
class LocaleException : TextException
Base class for locale exceptions.
class XmlException : TextException
Base class for XML exceptions.
class RegistryException : Exception
RegistryException is thrown when the NetworkRegistry encounters a problem during proxy registration, or when it sees an unregistered guid.
class IllegalArgumentException : Exception
Thrown when an illegal argument is encountered.
class IllegalElementException : IllegalArgumentException
IllegalElementException is thrown by Collection methods that add (or replace) elements (and/or keys) when their arguments are null or do not pass screeners.
class NoSuchElementException : Exception
Thrown on past-the-end errors by iterators and containers.
class CorruptedIteratorException : NoSuchElementException
Thrown when a corrupt iterator is detected.