From c3bfdf185f3cb477d2e4bfc161eefb7b27aed20f Mon Sep 17 00:00:00 2001
From: Benjamin Kunz <benjamin.kunz@gmail.com>
Date: Thu, 29 Aug 2019 21:36:21 +0200
Subject: [PATCH] use mp_get_buffer_raise

---
 pycardium/modules/sys_display.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/pycardium/modules/sys_display.c b/pycardium/modules/sys_display.c
index 7511aa34..d1b6e168 100644
--- a/pycardium/modules/sys_display.c
+++ b/pycardium/modules/sys_display.c
@@ -100,11 +100,7 @@ static mp_obj_t mp_display_pixels(size_t n_args, const mp_obj_t *args)
     uint8_t offset_y = mp_obj_get_int(args[2]);
 	mp_buffer_info_t bufinfo;
 	
-	if (!mp_obj_is_str_or_bytes(args[0])) {
-        mp_raise_TypeError("input must be a string or bytes");
-    }
-
-	mp_get_buffer(args[0], &bufinfo, MP_BUFFER_READ);
+	mp_get_buffer_raise(args[0], &bufinfo, MP_BUFFER_READ);
 	
 	if(bufinfo.buf == NULL) {
 		return mp_const_none;
-- 
GitLab