--- a/devices/__init__.py 2007-04-29 22:49:58.000000000 -0500 +++ b/devices/__init__.py 2007-05-10 22:19:12.000000000 -0500 @@ -9,8 +9,14 @@ import os import traceback -import dbus -import dbus.glib + +has_dbus = True +try: + import dbus + import dbus.glib +except ImportError: + has_dbus = False + print "W: no DBUS support found" from os.path import dirname, basename, join from glob import glob @@ -87,6 +93,7 @@ def init(): global _dbus, _hal + if not has_dbus: return try: _dbus = dbus.SystemBus() ns = 'org.freedesktop.DBus'