'Goes through the credentials chain, returning the first ``Credentials``
that could be loaded.'

def load_credentials(self):

    for provider in self.providers:
        logger.debug('Looking    for    credentials    via:    %s', provider.METHOD)
        creds = provider.load()
        if (creds is not None):
            return creds
    return None
