unsupported
7 ˆ
907_•I|¥‰ÓMdœv ©ƒ&íK<óo¬a–ß=¿JJj"Tâ�và¸Ó*bѿà ‹
Index of /FSS-BCZ/root/proc/1201/net/ipt_hashlimit
Index of /FSS-BCZ/root/proc/1201/net/ipt_hashlimit
ˆÂÁ
ƒh¹À¾Ã 0
ˆ
ƒM¹¿¾Ã °
Index of /FSS-BCZ/root/sys/class/tty/ptmx/subsystem/tty5
Index of /FSS-BCZ/root/sys/class/tty/ptmx/subsystem/tty5
# ˆl–Ðz¾”Ëm
q@=q¦nõ1hßÂ
ƒí7Á¿Ä � """Drop-in replacement for collections.OrderedDict by Raymond Hettinger
http://code.activestate.com/recipes/576693/
"""
from UserDict import DictMixin
class OrderedDict(dict, DictMixin):
def __init__(self, *args, **kwds):
if len(args) > 1:
raise TypeError('expected at most 1 arguments, got %d' % len(args))
try:
self.__end
except AttributeError:
self.clear()
self.update(*args, **kwds)
def clear(self):
self.__end = end = []
end += [None, end, end] # sentinel node for doubly linked list
self.__map = {} # key --> [key, prev, next]
dict.clear(self)
def __setitem__(self, key, value):
if key not in self:
end = self.__end
curr = end[1]
curr[2] = end[1] = self.__map[key] = [key, curr, end]
dict.__setitem__(self, key, value)
def __delitem__(self, key):
dict.__delitem__(self, key)
key, prev, next = self.__map.pop(key)
prev[2] = next
next[1] = prev
def __iter__(self):
end = self.__end
curr = end[2]
while curr is not end:
yield curr[0]
curr = curr[2]
def __reversed__(self):
end = self.__end
curr = end[1]
while curr is not end:
yield curr[0]
curr = curr[1]
def popitem(self, last=True):
if not self:
raise KeyError('dictionary is empty')
key = reversed(self).next