File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -39,6 +39,8 @@ def keys(self):
3939 return self ._keys
4040 def has_key (self , key ):
4141 return key in self .keys ()
42+ def __contains__ (self , key ):
43+ return key in self .keys ()
4244 def addtag (self , tag , option = 'withtag' ):
4345 self .canvas .addtag (tag , option , self .id )
4446 def bbox (self ):
Original file line number Diff line number Diff line change @@ -32,6 +32,8 @@ def values(self): return riscos.getenvdict().values()
3232 def has_key (self , key ):
3333 value = riscos .getenv (key )
3434 return value <> None
35+ def __contains__ (self , key ):
36+ return riscos .getenv (key ) is not None
3537 def update (self , dict ):
3638 for k , v in dict .items ():
3739 riscos .putenv (k , v )
Original file line number Diff line number Diff line change @@ -321,6 +321,9 @@ def keys(self):
321321 def has_key (self , name ):
322322 return self ._attrs .has_key (name )
323323
324+ def __contains__ (self , name ):
325+ return self ._attrs .has_key (name )
326+
324327 def get (self , name , alternative = None ):
325328 return self ._attrs .get (name , alternative )
326329
You can’t perform that action at this time.
0 commit comments