From 80fec36b985228d0e9f581dbd13896849ce555f5 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Mon, 30 Dec 2024 16:21:22 +0500 Subject: [PATCH] validate_input - allow typing feet value without feet symbol Similar to how we don't require to specify meters when project is in meters. --- src/bonsai/bonsai/tool/polyline.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bonsai/bonsai/tool/polyline.py b/src/bonsai/bonsai/tool/polyline.py index 3620a33d2f..54d83265e6 100644 --- a/src/bonsai/bonsai/tool/polyline.py +++ b/src/bonsai/bonsai/tool/polyline.py @@ -323,8 +323,8 @@ class Polyline(bonsai.core.tool.Polyline): FORMULA: "=" - imperial: feet? "-"? inches? - feet: NUMBER? "-"? fraction? "'" + imperial: (inches?) | (feet? "-"? inches?) + feet: NUMBER? "-"? fraction? "'"? inches: NUMBER? "-"? fraction? "\\"" fraction: NUMBER "/" NUMBER @@ -382,7 +382,7 @@ class Polyline(bonsai.core.tool.Polyline): else: result = args[0] + args[1] else: - result = args[0] + result = args[0] or 0.0 return result def metric(self, args):