py/objset: Ensure that use of frozenset.update raises an exception.
This commit is contained in:
parent
dd4135aeaf
commit
2c7716fed0
|
@ -435,6 +435,7 @@ STATIC void set_update_int(mp_obj_set_t *self, mp_obj_t other_in) {
|
|||
}
|
||||
|
||||
STATIC mp_obj_t set_update(size_t n_args, const mp_obj_t *args) {
|
||||
check_set(args[0]);
|
||||
for (mp_uint_t i = 1; i < n_args; i++) {
|
||||
set_update_int(MP_OBJ_TO_PTR(args[0]), args[i]);
|
||||
}
|
||||
|
|
|
@ -10,3 +10,8 @@ try:
|
|||
print(s.add(5))
|
||||
except AttributeError:
|
||||
print("AttributeError")
|
||||
|
||||
try:
|
||||
print(s.update([5]))
|
||||
except AttributeError:
|
||||
print("AttributeError")
|
||||
|
|
Loading…
Reference in New Issue