From b8ec17c2d16407dd186d1f8f76c1e7c420bb7729 Mon Sep 17 00:00:00 2001
From: Damien George <damien.p.george@gmail.com>
Date: Wed, 5 Feb 2014 00:57:31 +0000
Subject: [PATCH] py: Fix bug with dual initialisation of RT_UNARY_OP_NOT.

Fixes Issue #261.
---
 py/objtype.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/py/objtype.c b/py/objtype.c
index d35c9a98d..6934cb354 100644
--- a/py/objtype.c
+++ b/py/objtype.c
@@ -117,13 +117,12 @@ static mp_obj_t class_make_new(mp_obj_t self_in, uint n_args, uint n_kw, const m
 }
 
 static const qstr unary_op_method_name[] = {
-    [RT_UNARY_OP_NOT] = MP_QSTR_, // don't need to implement this
     [RT_UNARY_OP_BOOL] = MP_QSTR___bool__,
     [RT_UNARY_OP_LEN] = MP_QSTR___len__,
     //[RT_UNARY_OP_POSITIVE,
     //[RT_UNARY_OP_NEGATIVE,
     //[RT_UNARY_OP_INVERT,
-    [RT_UNARY_OP_NOT] = MP_QSTR_, // not implemented, used to make sure array has full size
+    [RT_UNARY_OP_NOT] = MP_QSTR_, // don't need to implement this, used to make sure array has full size
 };
 
 static mp_obj_t class_unary_op(int op, mp_obj_t self_in) {
-- 
GitLab