Skip to content

Commit 3d66332

Browse files
committed
Error if trying to change divisor after object creation.
1 parent 8dfeb41 commit 3d66332

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

locale/circuitpython.pot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3127,7 +3127,7 @@ msgid "division by zero"
31273127
msgstr ""
31283128

31293129
#: ports/espressif/common-hal/rotaryio/IncrementalEncoder.c
3130-
msgid "divisor must be 4"
3130+
msgid "divisor cannot be changed after object creation"
31313131
msgstr ""
31323132

31333133
#: extmod/ulab/code/numpy/vector.c

ports/espressif/common-hal/rotaryio/IncrementalEncoder.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,5 +134,5 @@ mp_int_t common_hal_rotaryio_incrementalencoder_get_divisor(rotaryio_incremental
134134
}
135135

136136
void common_hal_rotaryio_incrementalencoder_set_divisor(rotaryio_incrementalencoder_obj_t *self, mp_int_t divisor) {
137-
self->divisor = divisor;
137+
mp_raise_ValueError(translate("divisor cannot be changed after object creation"));
138138
}

0 commit comments

Comments
 (0)