How to fix the 25 second timeout in mdbus ??
Michael 'Mickey' Lauer
mickey at openmoko.org
Wed Aug 20 17:47:18 CEST 2008
That's the default dbus timeout kicking in, should be defined somewhere
inside /etc/dbus or /usr/share/dbus profiles.
We can raise the timeout for calls in mdbus. Try something like:
diff --git a/mickeydbus/mdbus b/mickeydbus/mdbus
index 7c17247..9e60b16 100755
--- a/mickeydbus/mdbus
+++ b/mickeydbus/mdbus
@@ -254,7 +254,7 @@ class Commands( object ):
method = getattr( obj, methodname.split( '.' )[-1] )
try:
- result = method( *parameters )
+ result = method( *parameters, timeout=100000 )
except dbus.DBusException, e:
print "%s: %s failed: %s" % ( objname, methodname,
e.get_dbus_name() )
except TypeError, e:
--
:M:
More information about the devel
mailing list