def get_key(self, username): """ See :py:meth:`.base.KeyStore.get_key`. """ connection = Connection.create(ServerPool(self.primary, self.replicas), user=self.user, password=self.password) with connection: query = Query(connection, self.base_dn) return next( iter(query.filter(cn=username).one().get('sshPublicKey', [])), None)