Welcome to Python-sdbus documentation!
Python-sdbus is the python D-Bus library that aim to use the modern features of python
Unified client/server interface classes. Write interface class once.
D-Bus methods can have keyword and default arguments.
D-Bus
D-Bus is the inter-process communication standard commonly used on Linux desktop.
This documentation expects you to be familiar with D-Bus concepts and conventions.
If you are unfamiliar with D-Bus you might want to read following pages:
Lennart Poettering post about D-Bus
D-Bus specification by freedesktop.org
Install D-Spy D-Bus debugger and observe services and objects on your D-Bus
Contents:
- General Information
- Common API
- Blocking quick start
- Blocking API
- Asyncio quick start
- Asyncio API
- Asyncio advanced topics
- Exceptions
- Error name bound exceptions
- New error bound exceptions
- Python built-in exceptions
- Functions
- Other exceptions
- Name request exceptions
- Error name exception list
DbusFailedErrorDbusNoMemoryErrorDbusServiceUnknownErrorDbusNameHasNoOwnerErrorDbusNoReplyErrorDbusIOErrorDbusBadAddressErrorDbusNotSupportedErrorDbusLimitsExceededErrorDbusAccessDeniedErrorDbusAuthFailedErrorDbusNoServerErrorDbusTimeoutErrorDbusNoNetworkErrorDbusAddressInUseErrorDbusDisconnectedErrorDbusInvalidArgsErrorDbusFileNotFoundErrorDbusFileExistsErrorDbusUnknownMethodErrorDbusUnknownObjectErrorDbusUnknownInterfaceErrorDbusUnknownPropertyErrorDbusPropertyReadOnlyErrorDbusUnixProcessIdUnknownErrorDbusInvalidSignatureErrorDbusInvalidFileContentErrorDbusInconsistentMessageErrorDbusMatchRuleNotFoundDbusMatchRuleInvalidErrorDbusInteractiveAuthorizationRequiredError
- Utilities
- Examples
- Interfaces repository
- Interface code generator
- Autodoc extensions
- Unit testing
- API Index