"""Ows users.""" from owsrequest import request from config import ENVIRONMENT def get_identity(feed_profile_id, feed_profile_type): """Get identity for profile from ows-users. Args: feed_profile_id (str): id of profile feed_profile_type (str): type of profile Returns: dict: OwsResponse object """ response = request.process( 'lambda-notifications-publish-message', ENVIRONMENT, 'GET', 'ows-users', f'/profile/profile_id/{feed_profile_id}/profile_type/{feed_profile_type}/identity' # noqa:E501 ) if response.status_code not in (200, 404): raise Exception( f'unexpected HTTP response status {response.status_code}') return response