Ñò î¡ßNc@sxdZddkZeiddjo‘eiZeZeZ d„Z d„Z d„Z d„Z d „Zd „Zd „Zd „Zd „Zd„ZeZdd„Zdd„Z n¾eidd!ddgjo”eiZeefZeefZ d„Z d„Z d„Z d„Zd„Zd„Zd„Zd„Zd„ZeZdd„Zdd„Z n edƒ‚dS(s« Compatibility wrappers providing uniform behaviour for Python code required to run under both Python 2.x and 3.x. All operations emulate 2.x behaviour where applicable. iÿÿÿÿNiicCst|ttdiƒƒfƒS(t(t isinstancetstrttypetencode(tx((s2/usr/lib/python2.6/site-packages/netaddr/compat.pytscCs t|tƒS((Rtint(R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyRscCs t|dƒS(t__call__(thasattr(R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyRscCs|iS((t__doc__(R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyRscCst|iƒƒS((tlisttkeys(R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyRscCst|iƒƒS((R titems(R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyR scCs |iƒS((R (R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyR"scGsdiƒi|ŒS(NR(Rtjoin(targs((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyt _bytes_join$scGstt|ŒƒS(N(R tzip(R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyt_zip&scOstt||ŽƒS(N(R trange(Rtkwargs((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyt_range(scCs%|dj o ||_n|iSdS(N(tNonet__name__(tftname((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyt _func_name,s cCs%|dj o ||_n|iSdS(N(RR (Rt docstring((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyt _func_doc0s icCst|ttfƒS((RRtunicode(R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyR=scCst|ttfƒS((RRtlong(R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyR?scCs t|ƒS((tcallable(R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyRAscCs |iƒS((R (R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyRCscCs |iƒS((R (R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyREscCst|iƒƒS((titerR (R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyRGscGs di|ŒS(NR(R(R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyRIscGs t|ŒS(N(R(R((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyRKscOs t||ŽS(N(R(RR((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyRMscCs%|dj o ||_n|iSdS(N(Rt func_name(RR((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyRQs cCs%|dj o ||_n|iSdS(N(Rtfunc_doc(RR((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyRUs sAthis module only supports Python 2.4.x or higher (including 3.x)!(R tsyst_syst version_infotmaxsizet _sys_maxintRt _int_typeRt _str_typet_is_strt_is_intt _callableRt _dict_keyst _dict_itemst_iter_dict_keysRRRRt _iter_rangeRRtmaxintRRtxranget RuntimeError(((s2/usr/lib/python2.6/site-packages/netaddr/compat.pyt sH