# HG changeset patch # User Paul Boddie # Date 1384548867 -3600 # Node ID 3cf7cc851553ded210d4843423b78ead37989fcf # Parent 87db7d860e4e070af69a5b87a00b378949c4b85b Added a "not in" operator function for convenience. diff -r 87db7d860e4e -r 3cf7cc851553 lib/operator.py --- a/lib/operator.py Fri Nov 15 15:46:47 2013 +0100 +++ b/lib/operator.py Fri Nov 15 21:54:27 2013 +0100 @@ -133,6 +133,9 @@ def in_(a, b): return a.__contains__(b) +def not_in(a, b): + return not a.__contains__(b) + def lshift(a, b): return binary_op(a, b, lambda a: a.__lshift__, lambda b: b.__rlshift__) diff -r 87db7d860e4e -r 3cf7cc851553 micropython/common.py --- a/micropython/common.py Fri Nov 15 15:46:47 2013 +0100 +++ b/micropython/common.py Fri Nov 15 21:54:27 2013 +0100 @@ -291,6 +291,7 @@ # Fundamental operations. "in" : "in_", + "not in" : "not_in", # Binary operations.