KDE 4.5 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

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.

Author:
Sebastian Trueg <trueg@kde.org>

\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.

  • Full Index

Modules

  • akonadi
  • dnssd
  • kdecore
  • kdeui
  • khtml
  • kio
  • knewstuff
  • kparts
  • kutils
  • nepomuk
  • phonon
  • plasma
  • polkitqt
  • solid
  • soprano
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal