3 ÝPfã @sfdZddlZyddlmZWn ek r<ddlmZYnXdd„Zdd„Zedkrbe ed ƒƒdS) z webencodings.mklabels ~~~~~~~~~~~~~~~~~~~~~ Regenarate the webencodings.labels module. :copyright: Copyright 2012 by Simon Sapin :license: BSD, see LICENSE for details. éN)ÚurlopencCs|S)N©)Ústringrrú/usr/lib/python3.6/mklabels.pyÚ assert_lowersrcsfdg}dd„tjt|ƒjƒjdƒƒDƒ}tdd„|Dƒƒ‰|j‡fdd„|Dƒƒ|jdƒd j|ƒS) Na""" webencodings.labels ~~~~~~~~~~~~~~~~~~~ Map encoding labels to their name. :copyright: Copyright 2012 by Simon Sapin :license: BSD, see LICENSE for details. """ # XXX Do not edit! # This file is automatically generated by mklabels.py LABELS = { cSsLg|]D}|dD]6}|dD](}tt|ƒƒjdƒt|dƒjdƒf‘qqqS)Z encodingsÚlabelsÚuÚname)ÚreprrÚlstrip)Ú.0ÚcategoryÚencodingÚlabelrrrú -s zgenerate..Úasciicss|]\}}t|ƒVqdS)N)Úlen)r rr rrrú 2szgenerate..c3s,|]$\}}d|dˆt|ƒ|fVqdS)z %s:%s %s, ú N)r)r rr )Úmax_lenrrr4sú}Ú) ÚjsonÚloadsrÚreadÚdecodeÚmaxÚextendÚappendÚjoin)ZurlÚpartsrr)rrÚgenerates   r!Ú__main__z.http://encoding.spec.whatwg.org/encodings.json) Ú__doc__rZurllibrÚ ImportErrorZurllib.requestrr!Ú__name__ÚprintrrrrÚ s!