type->print(): Distinguish str() and repr() variety by passing extra param.

This commit is contained in:
Paul Sokolovsky
2014-01-13 19:19:16 +02:00
parent 24224d7c72
commit 76d982ef34
25 changed files with 79 additions and 58 deletions

View File

@@ -17,7 +17,7 @@ typedef struct _mp_obj_module_t {
mp_map_t *globals;
} mp_obj_module_t;
static void module_print(void (*print)(void *env, const char *fmt, ...), void *env, mp_obj_t self_in) {
static void module_print(void (*print)(void *env, const char *fmt, ...), void *env, mp_obj_t self_in, mp_print_kind_t kind) {
mp_obj_module_t *self = self_in;
print(env, "<module '%s' from '-unknown-file-'>", qstr_str(self->name));
}