fix macro parameter None value crashing when it's an empty string

This commit is contained in:
Félix Boisselier
2024-06-04 23:06:52 +02:00
parent 73b93107d7
commit abd3e2d98f
3 changed files with 9 additions and 0 deletions

View File

@@ -13,6 +13,9 @@ def excitate_axis_at_freq(gcmd, config) -> None:
feedrate_travel = gcmd.get_float('TRAVEL_SPEED', default=120.0, minval=20.0)
z_height = gcmd.get_float('Z_HEIGHT', default=None, minval=1)
if accel_per_hz == '':
accel_per_hz = None
axis_config = next((item for item in AXIS_CONFIG if item['axis'] == axis), None)
if axis_config is None:
raise gcmd.error('AXIS selection invalid. Should be either x, y, a or b!')