From 239700e62a997ef999d7bdd8d95e7e5823c9c678 Mon Sep 17 00:00:00 2001 From: Michael Ziegler Date: Wed, 24 Jun 2009 23:37:46 +0200 Subject: [PATCH] fixed isBooted/start/stop methods that withgod simply forgot to implement >_< --- pyweb/mumble/MumbleCtlDbus.py | 9 +++++++++ pyweb/mumble/MumbleCtlIce.py | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/pyweb/mumble/MumbleCtlDbus.py b/pyweb/mumble/MumbleCtlDbus.py index 6942f10..48b7273 100755 --- a/pyweb/mumble/MumbleCtlDbus.py +++ b/pyweb/mumble/MumbleCtlDbus.py @@ -52,7 +52,16 @@ class MumbleCtlDbus(MumbleCtlBase): def getDefaultConf(self): return MumbleCtlDbus.converDbusTypeToNative(self.meta.getDefaultConf()) + + def start( self, srvid ): + self.meta.start( srvid ); + + def stop( self, srvid ): + self.meta.stop( srvid ); + def isBooted( self, srvid ): + return bool( self.meta.isBooted( srvid ) ); + def deleteServer( self, srvid ): srvid = dbus.Int32( srvid ) if self.meta.isBooted( srvid ): diff --git a/pyweb/mumble/MumbleCtlIce.py b/pyweb/mumble/MumbleCtlIce.py index 4d8de48..3a19e80 100755 --- a/pyweb/mumble/MumbleCtlIce.py +++ b/pyweb/mumble/MumbleCtlIce.py @@ -141,6 +141,15 @@ class MumbleCtlIce_118(MumbleCtlBase): def newServer(self): return self.meta.newServer().id() + def isBooted( self, srvid ): + return bool( self._getIceServerObject(srvid).isRunning() ); + + def start( self, srvid ): + self._getIceServerObject(srvid).start(); + + def stop( self, srvid ): + self._getIceServerObject(srvid).stop(); + def deleteServer( self, srvid ): if self._getIceServerObject(srvid).isRunning(): self._getIceServerObject(srvid).stop()