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||jƒkst‚|S)N)ÚlowerÚAssertionError)Ústring©rú/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)rrr rrrú 2szgenerate..c3s,|]$\}}d|dˆt|ƒ|fVqdS)z %s:%s %s, ú N)r)rrr )Úmax_lenrrr4sú}Ú) ÚjsonÚloadsrÚreadÚdecodeÚmaxÚextendÚappendÚjoin)ZurlÚpartsr r)rrÚgenerates   r#Ú__main__z.http://encoding.spec.whatwg.org/encodings.json) Ú__doc__rZurllibrÚ ImportErrorZurllib.requestrr#Ú__name__ÚprintrrrrÚ s!