diff --git a/harp_apps/proxy/controllers.py b/harp_apps/proxy/controllers.py index c7733d10..00f22486 100644 --- a/harp_apps/proxy/controllers.py +++ b/harp_apps/proxy/controllers.py @@ -48,7 +48,10 @@ def __init__(self, url, *, http_client: AsyncClient, dispatcher=None, name=None) # we only expose minimal information about the exact version if not self.user_agent: - self.user_agent = f"harp/{__parsed_version__.major}.{__parsed_version__.minor}" + try: + self.user_agent = f"harp/{__parsed_version__.major}.{__parsed_version__.minor}" + except AttributeError: + self.user_agent = "harp" async def adispatch(self, event_id, event=None): """