aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/bltouch.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2020-09-04 11:41:57 -0400
committerKevin O'Connor <kevin@koconnor.net>2020-09-04 11:41:57 -0400
commitf6dd97b78443548c236038ce50a69c24866e156d (patch)
treed6903319195a312db946e610372727b6fcab2149 /klippy/extras/bltouch.py
parent1f3a160f47175c44722a3ce1e58e90c359b99c99 (diff)
downloadkutter-f6dd97b78443548c236038ce50a69c24866e156d.tar.gz
kutter-f6dd97b78443548c236038ce50a69c24866e156d.tar.xz
kutter-f6dd97b78443548c236038ce50a69c24866e156d.zip
homing: Remove EndstopError
There's no reason to distinguish between an EndstopError and a CommandError, so just use CommandError. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras/bltouch.py')
-rw-r--r--klippy/extras/bltouch.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/klippy/extras/bltouch.py b/klippy/extras/bltouch.py
index 50e27e0e..71c731f2 100644
--- a/klippy/extras/bltouch.py
+++ b/klippy/extras/bltouch.py
@@ -4,7 +4,6 @@
#
# This file may be distributed under the terms of the GNU GPLv3 license.
import logging
-import homing
from . import probe
SIGNAL_PERIOD = 0.020
@@ -82,7 +81,7 @@ class BLTouchEndstopWrapper:
self.set_output_mode(self.output_mode)
try:
self.raise_probe()
- except homing.CommandError as e:
+ except self.printer.command_error as e:
logging.warning("BLTouch raise probe error: %s", str(e))
def sync_mcu_print_time(self):
curtime = self.printer.get_reactor().monotonic()
@@ -128,7 +127,8 @@ class BLTouchEndstopWrapper:
# The "probe raised" test completed successfully
break
if retry >= 2:
- raise homing.EndstopError("BLTouch failed to raise probe")
+ raise self.printer.command_error(
+ "BLTouch failed to raise probe")
msg = "Failed to verify BLTouch probe is raised; retrying."
self.gcode.respond_info(msg)
self.sync_mcu_print_time()
@@ -161,7 +161,7 @@ class BLTouchEndstopWrapper:
return
msg = "BLTouch failed to verify sensor state"
if retry >= 2:
- raise homing.EndstopError(msg)
+ raise self.printer.command_error(msg)
self.gcode.respond_info(msg + '; retrying.')
self.send_cmd('reset', duration=RETRY_RESET_TIME)
def multi_probe_begin(self):
@@ -191,7 +191,7 @@ class BLTouchEndstopWrapper:
# Verify the probe actually deployed during the attempt
for s, mcu_pos in self.start_mcu_pos:
if s.get_mcu_position() == mcu_pos:
- raise homing.EndstopError("BLTouch failed to deploy")
+ raise self.printer.command_error("BLTouch failed to deploy")
def home_start(self, print_time, sample_time, sample_count, rest_time):
rest_time = min(rest_time, ENDSTOP_REST_TIME)
return self.mcu_endstop.home_start(print_time, sample_time,