import appdaemon.plugins.hass.hassapi as hass import debugpy class Debugger(hass.Hass): def initialize(self): port = int(self.args.get("port", 5678)) try: debugpy.listen(("0.0.0.0", port)) self.log(f"debugpy listening on port {port}") except RuntimeError: self.log("debugpy already listening, skipping")