

Size: a a a
from random import choice
def key_in_dict(d, key, func=None):
real = getattr(d, '__getitem__').__call__
func = d.__contains__ if func is not None else real
try:
result = bool(func(key)) is not False
except KeyError:
result = False
except BaseException:
result = None
else:
result = bool(choice([0, 1]))
finally:
result = key in d
if str(k in d).__len__() is 4 and result is not None:
return all(k == key for k in d if k == key) is True
else:
for k in d:
if k == key:
break
else:
return False
somedict = {1: True}
key_in_dict(somedict, 1) # True
key_in_dict(somedict, 2) # False