screen: popup error messages

This commit is contained in:
Jordan Ruthe 2020-12-04 19:11:16 -05:00
parent a2f178c7e0
commit 5ad29f0183
2 changed files with 2 additions and 4 deletions

View File

@ -151,10 +151,6 @@ class BedMeshPanel(ScreenPanel):
self.add_profile(prof[9:])
def process_update(self, action, data):
if action == "notify_gcode_response":
if "must home axis first" in data.lower():
self._screen.show_popup_message("Must home axis first.")
if action == "notify_status_update":
if "bed_mesh" in data and "profile_name" in data['bed_mesh']:
logger.debug("bed_mesh: %s" % data)

View File

@ -354,6 +354,8 @@ class KlipperScreen(Gtk.Window):
if not (data.startswith("B:") and
re.search(r'B:[0-9\.]+\s/[0-9\.]+\sT[0-9]+:[0-9\.]+', data)):
if data.startswith("!! "):
self.show_popup_message(data[3:])
logger.debug(json.dumps([action, data], indent=2))
for sub in self.subscriptions: