Ñò ´2Kc@sCddkZddkZddkZd„Zd„Zd„ZdS(iÿÿÿÿNcCsGtidjodStidjodStidjodSdSdS(sX Return a standardized, lower case version of the "type" of OS family. tposixtunixtmactnttwindowstunknownN(tostname(((s7/usr/lib/python2.6/vendor-packages/pkg/portable/util.pytget_canonical_os_typescCs†tiƒiƒ}|d jo|S|djodtiƒdStiƒiƒ}|djp|d jp |djodSd S( sš Return a standardized, lower case version of the name of the OS. This is useful to avoid the ambiguity of OS marketing names. tsunostdarwinRtaixtlinuxslinux_%sit microsofttvistaR(ssunossdarwinswindowssaix(tplatformtsystemtlowertdisttrelease(tpsltprl((s7/usr/lib/python2.6/vendor-packages/pkg/portable/util.pytget_canonical_os_name+s  'cCs{tƒ}d}|djotiƒd}n*|djotiƒ}n tiƒ}diti dd|ƒi ƒƒS(s¯ Return a standardized, sanitized version string, consisting of a dot-separated list of integers representing the release version of this OS. RiRt.s[^0-9]t N( RtNoneRtunameRtversionRtjointretsubtsplit(tostypeR((s7/usr/lib/python2.6/vendor-packages/pkg/portable/util.pytget_os_releaseAs    (RRRRRR!(((s7/usr/lib/python2.6/vendor-packages/pkg/portable/util.pyts