Ejemplo n.º 1
0
    def test(cls):
        if PlexMediaServer.request('status/sessions', catch_exceptions=True) is None:
            Log.Info("Error while retrieving sessions, assuming WebSocket method isn't available")
            return False

        server_info = PlexMediaServer.request(catch_exceptions=True)
        if not server_info:
            Log.Info('Error while retrieving server info for testing')
            return False

        multi_user = bool(server_info.get('multiuser', 0))
        if not multi_user:
            Log.Info("Server info indicates multi-user support isn't available, WebSocket method not available")
            return False

        return True
Ejemplo n.º 2
0
    def test(cls):
        if PlexMediaServer.request('status/sessions',
                                   catch_exceptions=True) is None:
            Log.Info(
                "Error while retrieving sessions, assuming WebSocket method isn't available"
            )
            return False

        server_info = PlexMediaServer.request(catch_exceptions=True)
        if not server_info:
            Log.Info('Error while retrieving server info for testing')
            return False

        multi_user = bool(server_info.get('multiuser', 0))
        if not multi_user:
            Log.Info(
                "Server info indicates multi-user support isn't available, WebSocket method not available"
            )
            return False

        return True