Ñò žªJc@sdefd„ƒYZdS(tSetMixincBséeZdZd„Zd„Zd„ZeZd„ZeZd„Z d„Z d„Z d„Z d „Z d „Zd „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(sA Mix-in for sets. You must define __iter__, add, remove cCs%d}x|D]}|d7}q W|S(Nii((tselftlengthtitem((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyt__len__s cCs'x |D]}||jotSqWtS(N(tTruetFalse(RRthas_item((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyt __contains__ s   cCs'x |D]}||jotSqWtS(N(RR(RtotherR((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pytissubsets   cCs'x |D]}||jotSqWtS(N(RR(RR R((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyt issupersets   cCs||BS(N((RR ((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pytunion#scCs|iƒ}||O}|S(N(tcopy(RR tnew((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyt__or__&s  cCs||@S(N((RR ((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyt intersection+scCs|iƒ}||M}|S(N(R (RR R((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyt__and__.s  cCs||S(N((RR ((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyt difference3scCs|iƒ}||8}|S(N(R (RR R((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyt__sub__6s  cCs||AS(N((RR ((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pytsymmetric_difference;scCs|iƒ}||N}|S(N(R (RR R((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyt__xor__>s  cCs t|ƒS(N(tset(R((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyR CscCs"x|D]}|i|ƒqWdS(N(tadd(RR R((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pytupdateFscCs|i|ƒ|S(N(R(RR ((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyt__ior__Js cCs3x,|D]$}||jo|i|ƒqqWdS(N(tremove(RR R((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pytintersection_updateNs cCs|i|ƒ|S(N(R(RR ((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyt__iand__Ss cCs3x,|D]$}||jo|i|ƒqqWdS(N(R(RR R((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pytdifference_updateWs cCs|i|ƒ|S(N(R(RR ((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyt__isub__\s cCs@x9|D]1}||jo|i|ƒq|i|ƒqWdS(N(RR(RR R((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pytsymmetric_difference_update`s  cCs|i|ƒ|S(N(R(RR ((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyt__ixor__gs cCs+y|i|ƒWntj onXdS(N(RtKeyError(RR((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pytdiscardkscCs(x!t|ƒD]}|i|ƒq WdS(N(tlistR(RR((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pytclearqs (t__name__t __module__t__doc__RRR t__le__R t__ge__R RRRRRRRR RRRRRRRR R"R$(((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyRs4                      N(tobjectR(((s9/usr/lib64/python2.6/site-packages/lxml/html/_setmixin.pyts