Skip to content

Commit 29e04a8

Browse files
authored
Renamed field is_pressed to _is_pressed so it doesn't collide with the function is_pressed. (#253)
1 parent a94de8d commit 29e04a8

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

external_samples/rev_touch_sensor.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
class RevTouchSensor(Component):
2424
def __init__(self, port : Port):
2525
super().__init__(port, PortType.SMART_IO_PORT)
26-
self.is_pressed = None
26+
self._is_pressed = None
2727

2828
def get_manufacturer(self) -> str:
2929
return "REV Robotics"
@@ -46,23 +46,23 @@ def reset(self) -> None:
4646
pass
4747

4848
def periodic(self) -> None:
49-
old = self.is_pressed
49+
old = self._is_pressed
5050
self._read_hardware()
51-
if old != self.is_pressed:
52-
if self.is_pressed and self.pressed_callback:
51+
if old != self._is_pressed:
52+
if self._is_pressed and self.pressed_callback:
5353
self.pressed_callback()
5454
elif old and self.released_callback:
5555
self.released_callback()
5656

5757
# Component specific methods
5858

5959
def _read_hardware(self):
60-
# here read hardware to get the current value of the sensor and set self.is_pressed
60+
# here read hardware to get the current value of the sensor and set self._is_pressed
6161
pass
6262

6363
def is_pressed(self) -> bool:
6464
'''Returns if the touch sensor is pressed or not'''
65-
return self.is_pressed
65+
return self._is_pressed
6666

6767
# Events
6868
def register_when_pressed(self, callback: EmptyCallable) -> None:

0 commit comments

Comments
 (0)