20from builtins 
import zip
 
   21from builtins 
import map
 
   22from builtins 
import str
 
   23__doc__=
"""This is an ordered dictionary implementation to be used to 
   24store client data before transmission to the server.""" 
   30    OrdData.__init__(raw) -> OrdData object 
   32    A modified dictionary, that maintains the order of items. 
   33        Data can be accessed as attributes 
or items.
 
   37        inst = super(OrdDict, cls).
__new__(cls, *args, **kwargs)
 
   38        inst.__dict__[
'_field_order'] = []
 
   44        except AttributeError:
 
   48                raise AttributeError(str(name))
 
   51        if name 
in self.__dict__:
 
   59        except AttributeError:
 
   74                for k,v 
in data[0].
items():
 
   76            except AttributeError:
 
   77                for k,v 
in iter(data[0]):
 
   80            for k,v 
in kwdata.items():
 
   84        return iter(self.
keys())
 
   93        return map(self.get, iter(self.
keys()))
 
   99        return zip(iter(self.
keys()), iter(self.
values()))
 
  106        for k,v 
in list(self.
items()):
 
  109            except AttributeError:
 
  111        for k,v 
in list(self.__dict__.
items()):
 
  114            except AttributeError:
 
  119        super(OrdDict, self).
clear()
 
def update(self, *data, **kwdata)
def __setattr__(self, name, value)
def __getattr__(self, name)
def __new__(cls, *args, **kwargs)
def __setitem__(self, name, value)
def __delitem__(self, name)
def __delattr__(self, name)