class CookieError(Exception): class Morsel(UserDict): def __init__(self): def __setitem__(self, K, V): def isReservedKey(self, K): def set(self, key, val, coded_val, def output(self, attrs=None, header = "Set-Cookie:"): def __repr__(self): def js_output(self, attrs=None): def OutputString(self, attrs=None): class BaseCookie(UserDict): def value_decode(self, val): def value_encode(self, val): def __init__(self, input=None): def __set(self, key, real_value, coded_value): def __setitem__(self, key, value): def output(self, attrs=None, header="Set-Cookie:", sep="\n"): def __repr__(self): def js_output(self, attrs=None): def load(self, rawdata): def __ParseString(self, str, patt=_CookiePattern): class SimpleCookie(BaseCookie): def value_decode(self, val): def value_encode(self, val): class SerialCookie(BaseCookie): def value_decode(self, val): def value_encode(self, val): class SmartCookie(BaseCookie): def value_decode(self, val): def value_encode(self, val):