*** Cookie.py.orig 2009-11-24 14:50:04 +0600 --- Cookie.py 2009-12-14 19:48:13 +0600 *************** *** 571,572 **** --- 571,573 ---- def __init__(self, input=None): + self._multi = {} if input: self.load(input) *************** *** 655,657 **** rval, cval = self.value_decode(V) ! self.__set(K, rval, cval) M = self[K] --- 656,662 ---- rval, cval = self.value_decode(V) ! if not self.has_key(K): ! self.__set(K, rval, cval) ! self._multi[K] = [rval] ! else: ! self._multi[K].append(rval) M = self[K]