'Retrieve catalogs for a user. Returns the empty list if none are found.'

def _get_catalogs(self, client, username):

    try:
        response = client.catalogs.get(username=username)
        return [Catalog(attributes=catalog) for catalog in response['results']]
    except HttpNotFoundError:
        return []
