1 # Backwards-compatibility with the old dbus_bindings.
3 from warnings
import warn
as _warn
5 _dbus_bindings_warning
= DeprecationWarning("""\
6 The dbus_bindings module is not public API and will go away soon.
8 Most uses of dbus_bindings are applications catching the exception
9 dbus.dbus_bindings.DBusException. You should use dbus.DBusException
10 instead (this is compatible with all dbus-python versions since 0.40.2).
12 If you need additional public API, please contact the maintainers via
13 <dbus@lists.freedesktop.org>.
16 _warn(_dbus_bindings_warning
, DeprecationWarning, stacklevel
=2)
19 from dbus
.exceptions
import DBusException
20 class ConnectionError(Exception): pass
23 from dbus
.types
import *
26 from _dbus_bindings
import Message
, SignalMessage
as Signal
,\
27 MethodCallMessage
as MethodCall
,\
28 MethodReturnMessage
as MethodReturn
,\
30 # MessageIter has gone away, thankfully
33 from _dbus_bindings
import Connection
36 bus_request_name
= Bus
.request_name
37 bus_release_name
= Bus
.release_name