summaryrefslogtreecommitdiff
path: root/py
diff options
context:
space:
mode:
authorJeff Epler <jepler@gmail.com>2020-08-04 18:34:59 -0500
committerJeff Epler <jepler@gmail.com>2020-08-04 18:42:09 -0500
commit93b373d617ff7a99eb936628d50d954f5db53f43 (patch)
tree5d3e5c90aa71616780cb5aefeaa379ef210709d7 /py
parent6669cedf5ba257c23218a680e2b1d054de5179fb (diff)
"pop from empty %q"
Saves 12 bytes code on trinket m0
Diffstat (limited to 'py')
-rw-r--r--py/objdict.c2
-rw-r--r--py/objlist.c2
-rw-r--r--py/objset.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/py/objdict.c b/py/objdict.c
index 6ddf7ddde..63fd86f35 100644
--- a/py/objdict.c
+++ b/py/objdict.c
@@ -313,7 +313,7 @@ STATIC mp_obj_t dict_popitem(mp_obj_t self_in) {
size_t cur = 0;
mp_map_elem_t *next = dict_iter_next(self, &cur);
if (next == NULL) {
- mp_raise_msg_varg(&mp_type_KeyError, translate("pop from empty %s"), "dict");
+ mp_raise_msg_varg(&mp_type_KeyError, translate("pop from empty %q"), MP_QSTR_dict);
}
self->map.used--;
mp_obj_t items[] = {next->key, next->value};
diff --git a/py/objlist.c b/py/objlist.c
index b2de72374..51ec920be 100644
--- a/py/objlist.c
+++ b/py/objlist.c
@@ -274,7 +274,7 @@ STATIC mp_obj_t list_pop(size_t n_args, const mp_obj_t *args) {
mp_check_self(MP_OBJ_IS_TYPE(args[0], &mp_type_list));
mp_obj_list_t *self = mp_instance_cast_to_native_base(args[0], &mp_type_list);
if (self->len == 0) {
- mp_raise_IndexError_varg(translate("pop from empty %s"), "list");
+ mp_raise_IndexError_varg(translate("pop from empty %q"), MP_QSTR_list);
}
size_t index = mp_get_index(self->base.type, self->len, n_args == 1 ? MP_OBJ_NEW_SMALL_INT(-1) : args[1], false);
mp_obj_t ret = self->items[index];
diff --git a/py/objset.c b/py/objset.c
index 6764a5c6f..b8f0f07ed 100644
--- a/py/objset.c
+++ b/py/objset.c
@@ -368,7 +368,7 @@ STATIC mp_obj_t set_pop(mp_obj_t self_in) {
mp_obj_set_t *self = MP_OBJ_TO_PTR(self_in);
mp_obj_t obj = mp_set_remove_first(&self->set);
if (obj == MP_OBJ_NULL) {
- mp_raise_msg_varg(&mp_type_KeyError, translate("pop from empty %s"), "set");
+ mp_raise_msg_varg(&mp_type_KeyError, translate("pop from empty %q"), MP_QSTR_set);
}
return obj;
}