コード例 #1
0
ファイル: OdsManager.py プロジェクト: bwRavencl/blueman
    def DisconnectAll(self, *args):
        def on_destroyed(inst, path):

            if len(self.Servers) - 1 == 0:
                OdsBase.DisconnectAll(self, *args)

        OdsBase.GHandle(self, "server-destroyed", on_destroyed)
        if len(self.Servers) == 0:
            on_destroyed(None)
        else:
            for k, v in self.Servers.items():
                self.destroy_server(k)