Ejemplo n.º 1
0
 def __delitem__(self, key):
     UserDict.__delitem__(self, key)
     if self._preferred_order:
         if key in self._preferred_order:
             p_idx = self._preferred_order.index(key)
             self._keys[p_idx] = None
             return
     self._keys.remove(key)
Ejemplo n.º 2
0
    def __delitem__(self, key):
        # This function is a backdoor to messing up the indices and columns.
        # I needed to reimplement it to prevent bad behavior
        if key == 'index':
            raise KeyError('The index column may be reset, but not dropped.')
        else:
            UserDict.__delitem__(self, key)
            self._columns.remove(key)

        # If removing this column emptied the dataframe
        if len(self._columns) == 1:
            self.data['index'] = None
            self._empty = True
        self.update_size()
Ejemplo n.º 3
0
 def __delitem__(self, key):
     """
     Parameters
     ----------
     item : (Interface, Interface)
     """
     key = self._get_key(*key)
     # old-style class, no super
     return UserDict.__delitem__(self, key)
Ejemplo n.º 4
0
Archivo: Util.py Proyecto: billynip/map
 def __delitem__(self, key):
     UserDict.__delitem__(self, key)
     self._keys.remove(key)
Ejemplo n.º 5
0
 def __delitem__(self, key):
     if key in self.special_keys:
         raise NotImplementedError("Can't explicitly delete {key}".format(key=key))        
     return UserDict.__delitem__(self, key)
Ejemplo n.º 6
0
 def __delitem__(self, key):
     UserDict.__delitem__(self, key)
     self._keys.remove(key)
Ejemplo n.º 7
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)
Ejemplo n.º 8
0
    def __delitem__(self, key):

        self.__keys__.remove(key)
        UserDict.__delitem__(self, key)
Ejemplo n.º 9
0
 def __delitem__(self, Key):
     self._key_list.remove(Key)
     IterableUserDict.__delitem__(self, Key)
Ejemplo n.º 10
0
 def __delitem__(self, key):
     self.modified = True
     return UserDict.__delitem__(self, key)