Exemple #1
0
 def __contains__(self, x):
     if self.allowed is not None:
         if not x in self.allowed:
             msg = f"The user is trying to check that a parameter {x!r} was updated, "
             msg += f"however, no such parameter was declared (the declared ones were: {self.allowed})."
             raise ValueError(msg)
     return UserDict.__contains__(self, x)
Exemple #2
0
 def __contains__(self, x):
     if self.allowed is not None:
         if not x in self.allowed:
             msg = 'The user is trying to check that a parameter %r was updated, ' % x
             msg += 'however, no such parameter was declared (the declared ones were: %s).' % self.allowed
             raise ValueError(msg)
     return UserDict.__contains__(self, x)
 def __contains__(self, key):
     """
     Parameters
     ----------
     key : (Interface, Interface)
     """
     key = self._get_key(*key)
     # old-style class, no super
     return UserDict.__contains__(self, key)
Exemple #4
0
 def __contains__(self, key):
     """
     Override in operator.
     """
     code = self.__getkeys(key)[0]
     return UserDict.__contains__(self, code)
Exemple #5
0
 def __setitem__(self, key, value):
   self.parent.updateItem(self.instance, key, value)
   if value or not self.autoDelete:
     UserDict.__setitem__(self, key, value)
   elif UserDict.__contains__(self, key):
     UserDict.__delitem__(self, key)
Exemple #6
0
 def __contains__(self, key):
     """
     Override in operator.
     """
     code = self.__getkeys(key)[0]
     return UserDict.__contains__(self, code)