# HG changeset patch # User Anton Shestakov # Date 1555008934 -28800 # Node ID 4d8db57e24fc22ccbc8d4574ef20eae9f16c7faf # Parent fa05bac811f94e34798980208c5ba18080577431 state: implement cmdstate.__contains__() diff -r fa05bac811f9 -r 4d8db57e24fc hgext3rd/evolve/state.py --- a/hgext3rd/evolve/state.py Thu Apr 11 21:19:01 2019 +0200 +++ b/hgext3rd/evolve/state.py Fri Apr 12 02:55:34 2019 +0800 @@ -45,6 +45,9 @@ def __nonzero__(self): return self.exists() + def __contains__(self, key): + return key in self.opts + def __getitem__(self, key): return self.opts[key]