Message ID | 93190565fd1251e8f47d9a6291739f8b8ed5ec87.1716212099.git.steve@sakoman.com |
---|---|
State | New |
Headers | show |
Series | [scarthgap,2.8,1/1] cooker: Handle ImportError for websockets | expand |
diff --git a/lib/bb/cooker.py b/lib/bb/cooker.py index 25b614f1e..939a99997 100644 --- a/lib/bb/cooker.py +++ b/lib/bb/cooker.py @@ -318,9 +318,10 @@ class BBCooker: try: with hashserv.create_client(upstream) as client: client.ping() - except ConnectionError as e: + except (ConnectionError, ImportError) as e: bb.warn("BB_HASHSERVE_UPSTREAM is not valid, unable to connect hash equivalence server at '%s': %s" % (upstream, repr(e))) + upstream = None self.hashservaddr = "unix://%s/hashserve.sock" % self.data.getVar("TOPDIR") self.hashserv = hashserv.create_server(