From dae0f05378c1a6fcc50ac013daee47c854557972 Mon Sep 17 00:00:00 2001 From: th33xitus Date: Sat, 10 Apr 2021 16:52:58 +0200 Subject: [PATCH] extract_metadata: assign correct data parameter This fix will now correctly parse the used filament from g-code generated by ideaMaker. The used filament is located in the footer of the g-code file. Signed-off-by: Dominik Willner --- scripts/extract_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/extract_metadata.py b/scripts/extract_metadata.py index 6739854..8f94ba6 100644 --- a/scripts/extract_metadata.py +++ b/scripts/extract_metadata.py @@ -521,7 +521,7 @@ class IdeaMaker(BaseSlicer): def parse_filament_total(self): filament = _regex_find_floats( - r";Material.\d\sUsed:.*", self.header_data, strict=True) + r";Material.\d\sUsed:.*", self.footer_data, strict=True) if filament: return sum(filament) return None