ErrorCache Class Reference
from PyKDE4.soprano import *
Subclasses: Soprano.Util.AsyncQuery, Soprano.Util.AsyncResult, Soprano.Backend, Soprano.Client.DBusClient, Soprano.Server.DBusExportIterator, Soprano.Client.LocalSocketClient, Soprano.Model, Soprano.Parser, Soprano.Serializer, Soprano.Server.ServerCore, Soprano.Client.TcpClient
Namespace: Soprano.Error
Detailed Description
\class ErrorCache error.h Soprano/Error/ErrorCache
Core class of %Soprano's exception system.
The ErrorCache caches Error instances for different threads. Each thread has its own last error. This mechanism tries to replace the missing exceptions for methods that do not return an error code or another value that can state the success of the method's operation.
\sa soprano_error_handling
Methods | |
__init__ (self) | |
clearError (self) | |
Soprano.Error.Error | lastError (self) |
setError (self, Soprano.Error.Error a0) | |
setError (self, QString errorMessage, int code=Soprano.Error.ErrorUnknown) |
Method Documentation
__init__ | ( | self ) |
clearError | ( | self ) |
Reset the error for the current thread to no error.
Soprano.Error.Error lastError | ( | self ) |
Get the last error that occured in the current thread.
setError | ( | self, | ||
Soprano.Error.Error | a0 | |||
) |
Convenience method to set simple string error messages with a default error code ErrorUnknown.
setError | ( | self, | ||
QString | errorMessage, | |||
int | code=Soprano.Error.ErrorUnknown | |||
) |
Convenience method to set simple string error messages with a default error code ErrorUnknown.