Python UserDict.UserDict 模块,__setitem__() 实例源码

我们从Python开源项目中,提取了以下18个代码示例,用于说明如何使用UserDict.UserDict.__setitem__()

项目:hostapd-mana    作者:adde88    | 项目源码 | 文件源码
def __setitem__(self, key, value):
        """Associate 'value' with 'key'. If 'key' already exists, but
        in different case, it will be replaced."""
        k = self._lowerOrReturn(key)
        self.data[k] = (key, value)
项目:hostapd-mana    作者:adde88    | 项目源码 | 文件源码
def __setitem__(self, key, value):
        if not self.has_key(key):
            self._order.append(key)
        UserDict.__setitem__(self, key, value)
项目:download-manager    作者:thispc    | 项目源码 | 文件源码
def __setitem__(self, key, value):
        for k in self.keymap.keys():
            if key == k:
                key = self.keymap[k]
                if type(key) == types.ListType:
                    key = key[0]
        return UserDict.__setitem__(self, key, value)
项目:download-manager    作者:thispc    | 项目源码 | 文件源码
def __setattr__(self, key, value):
        if key.startswith('_') or key == 'data':
            self.__dict__[key] = value
        else:
            return self.__setitem__(key, value)
项目:sslstrip-hsts-openwrt    作者:adde88    | 项目源码 | 文件源码
def __setitem__(self, key, value):
        """Associate 'value' with 'key'. If 'key' already exists, but
        in different case, it will be replaced."""
        k = self._lowerOrReturn(key)
        self.data[k] = (key, value)
项目:sslstrip-hsts-openwrt    作者:adde88    | 项目源码 | 文件源码
def __setitem__(self, key, value):
        if not self.has_key(key):
            self._order.append(key)
        UserDict.__setitem__(self, key, value)
项目:StatisKit    作者:StatisKit    | 项目源码 | 文件源码
def __setitem__(self, key, item):
        UserDict.__setitem__(self, key, item)
        if key not in self._keys: self._keys.append(key)
项目:StatisKit    作者:StatisKit    | 项目源码 | 文件源码
def update(self, dict):
        for (key, val) in dict.items():
            self.__setitem__(key, val)
项目:StatisKit    作者:StatisKit    | 项目源码 | 文件源码
def __setitem__(self, i, item):
        UserList.__setitem__(self, i, item)
        self.unique = False
项目:StatisKit    作者:StatisKit    | 项目源码 | 文件源码
def __setitem__(self, i, v):
        return self
项目:django-twilio-tfa    作者:rtindru    | 项目源码 | 文件源码
def __setitem__(self, key, value):
        data = base64.b64encode(pickle.dumps(value)).decode('ascii')
        return UserDict.__setitem__(self, key, data)
项目:xspfy    作者:sepehr    | 项目源码 | 文件源码
def __setitem__(self, key, value):
        for k in self.keymap.keys():
            if key == k:
                key = self.keymap[k]
                if type(key) == types.ListType:
                    key = key[0]
        return UserDict.__setitem__(self, key, value)
项目:xspfy    作者:sepehr    | 项目源码 | 文件源码
def __setattr__(self, key, value):
        if key.startswith('_') or key == 'data':
            self.__dict__[key] = value
        else:
            return self.__setitem__(key, value)
项目:rensapy    作者:RensaProject    | 项目源码 | 文件源码
def __setitem__(self, key, item):
    UserDict.__setitem__(self, key, item)
    if key not in self._keys:
      self._keys.append(key)
项目:Provo-Housing-Database    作者:marcopete5    | 项目源码 | 文件源码
def __setitem__(self, key, value):
        data = base64.b64encode(pickle.dumps(value)).decode('ascii')
        return UserDict.__setitem__(self, key, data)
项目:RePhraser    作者:MissLummie    | 项目源码 | 文件源码
def __setitem__(self, key, item):
    UserDict.__setitem__(self, key, item)
    if key not in self._keys:
      self._keys.append(key)
项目:wxpy    作者:youfou    | 项目源码 | 文件源码
def __setitem__(self, key, value):
        if self.get(key) != value:
            if key in self:
                self.del_value(self[key])
            if value in self._reversed:
                del self[self.get_key(value)]
            self._reversed[value] = key
            if PY2:
                return UserDict.__setitem__(self, key, value)
            else:
                return super(TwoWayDict, self).__setitem__(key, value)
项目:Verideals    作者:Derrreks    | 项目源码 | 文件源码
def __setitem__(self, key, item):
    UserDict.__setitem__(self, key, item)
    if key not in self._keys:
      self._keys.append(key)