aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Shawcroft <scott@tannewt.org>2017-08-31 12:27:50 -0700
committerDan Halbert <halbert@halwitz.org>2017-08-31 15:27:50 -0400
commit4d0dc4b2985f0da924011b20706c6a99e52f17d2 (patch)
treee3afcf3a54b056d00870c08b99806bd6ac9e8ddc
parent17ec02a77d13aefdf601431be0868be32c88d84a (diff)
py: Add temporary expanded mpy mismatch message for switch to 2.0.0. (#218)
Fixes #214
-rw-r--r--py/persistentcode.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/py/persistentcode.c b/py/persistentcode.c
index 2fa8c1df0..fac512fb4 100644
--- a/py/persistentcode.c
+++ b/py/persistentcode.c
@@ -216,7 +216,9 @@ mp_raw_code_t *mp_raw_code_load(mp_reader_t *reader) {
|| header[1] != MPY_VERSION
|| header[2] != MPY_FEATURE_FLAGS
|| header[3] > mp_small_int_bits()) {
- mp_raise_ValueError("incompatible .mpy file");
+ // TODO(tannewt): Restore the generic error after we move folks to 2.0.0.
+ // mp_raise_ValueError("incompatible .mpy file");
+ mp_raise_ValueError("Incompatible .mpy file. Please update all .mpy files. See http://adafru.it/mpy-update for more info.");
}
mp_raw_code_t *rc = load_raw_code(reader);
reader->close(reader->data);