X7ROOT File Manager
Current Path:
/lib/python2.7/site-packages/pip/_vendor/webencodings
lib
/
python2.7
/
site-packages
/
pip
/
_vendor
/
webencodings
/
??
..
??
__init__.py
(10.33 KB)
??
__init__.pyc
(11.2 KB)
??
__init__.pyo
(11.13 KB)
??
labels.py
(8.77 KB)
??
labels.pyc
(5.19 KB)
??
labels.pyo
(5.19 KB)
??
mklabels.py
(1.27 KB)
??
mklabels.pyc
(2.2 KB)
??
mklabels.pyo
(2.14 KB)
??
tests.py
(6.41 KB)
??
tests.pyc
(6.67 KB)
??
tests.pyo
(3.15 KB)
??
x_user_defined.py
(4.21 KB)
??
x_user_defined.pyc
(3.29 KB)
??
x_user_defined.pyo
(3.29 KB)
Editing: mklabels.py
""" webencodings.mklabels ~~~~~~~~~~~~~~~~~~~~~ Regenarate the webencodings.labels module. :copyright: Copyright 2012 by Simon Sapin :license: BSD, see LICENSE for details. """ import json try: from urllib import urlopen except ImportError: from urllib.request import urlopen def assert_lower(string): assert string == string.lower() return string def generate(url): parts = ['''\ """ 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 = { '''] labels = [ (repr(assert_lower(label)).lstrip('u'), repr(encoding['name']).lstrip('u')) for category in json.loads(urlopen(url).read().decode('ascii')) for encoding in category['encodings'] for label in encoding['labels']] max_len = max(len(label) for label, name in labels) parts.extend( ' %s:%s %s,\n' % (label, ' ' * (max_len - len(label)), name) for label, name in labels) parts.append('}') return ''.join(parts) if __name__ == '__main__': print(generate('http://encoding.spec.whatwg.org/encodings.json'))
Upload File
Create Folder