#!/usr/bin/env python3 from pprint import pformat as pp import phi.ldap.client from phi.config import get_config from phi.logging import setup_logging, get_logger log = get_logger(__name__) if __name__ == '__main__': config_file, config = get_config() setup_logging(config.get('logging', {})) # log.info("Found configuration at '{}':\n{}" # .format(config_file, pp(config))) log.info("Found configuration at '{}':\n".format(config_file)) log.info('Opening LDAP client') client = phi.ldap.client.Client(**config['ldap']) client.open() # log.info('Closing LDAP client') client.close()