ó P:õUc@sdefd„ƒYZdS(t OrderedDictcBs¶eZdZdd„Zd„Zd„Zd„Zd„Zdd„Z d„Z d„Z d „Z d „Z d „Zd „Zd „Zd„Zd„Zd„Zd„Zd„ZRS(sCA dict that returns keys/values/items in the order they were added.cKsBg|_|dkr.|r>|j|q>n|j||dS(N(t_listtNonetupdate(tselft_OrderedDict____sequencetkwargs((s/home/vagrant/ruby-gnome2.win64/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/collections/ordereddict.pyt__init__$s   cCsg|_tj|ƒdS(N(Rtdicttclear(R((s/home/vagrant/ruby-gnome2.win64/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/collections/ordereddict.pyR ,s cCs |jƒS(N(t__copy__(R((s/home/vagrant/ruby-gnome2.win64/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/collections/ordereddict.pytcopy0scCs t|ƒS(N(R(R((s/home/vagrant/ruby-gnome2.win64/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/collections/ordereddict.pyR 3scOs|jj||ŽdS(N(Rtsort(Rtargtkw((s/home/vagrant/ruby-gnome2.win64/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/collections/ordereddict.pyR 6scKs‡|dk rmt|dƒrIxL|jƒD]}|j|||ƒq(Wqmx!|D]\}}|||||k}tj|||Œ}|r:|jj|ƒn|S(N(RtpopRR"(RRtdefaulttpresentR((s/home/vagrant/ruby-gnome2.win64/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/collections/ordereddict.pyR#ns  cCs'tj|ƒ}|jj|dƒ|S(Ni(RtpopitemRR"(Rtitem((s/home/vagrant/ruby-gnome2.win64/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/collections/ordereddict.pyR&usN(t__name__t __module__t__doc__RRR R R R RRRRRRRRRRR!R#R&(((s/home/vagrant/ruby-gnome2.win64/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/collections/ordereddict.pyR!s&               N(RR(((s/home/vagrant/ruby-gnome2.win64/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/collections/ordereddict.pyt!s