Пример #1
0
    def safe_low(self, *args, **kwargs):
        client = self.client
        try:
            client.auth = client._login()
        except:
            pass

        return client.low(*args, **kwargs)


if SALT_CLIENT:
    extension = SaltClientExtension()
    extension.client = SALT_CLIENT

    for method in [
            method for method in dir(extension)
            if callable(getattr(extension, method))
            and not method.startswith("__")
    ]:

        setattr(SALT_CLIENT, method, getattr(extension, method))

    try:
        SALT_CLIENT.auth = SALT_CLIENT._login()
    except:
        pass

    salt_client = SALT_CLIENT
else:
    salt_client = None
Пример #2
0
def _get_pepper():
    """Return a pepper object with auth."""
    api = Pepper('http://master:8080', debug_http=True)
    api.auth = {'token': g.current_user.token, 'user': g.current_user.nickname, 'eauth': 'pam'}
    return api