|
12345678910111213141516171819202122232425262728 |
- """
- Compatibility Support for Python 2.7 and earlier
- """
-
- import platform
-
- from setuptools.extern import six
-
-
- def get_all_headers(message, key):
- """
- Given an HTTPMessage, return all headers matching a given key.
- """
- return message.get_all(key)
-
-
- if six.PY2:
- def get_all_headers(message, key):
- return message.getheaders(key)
-
-
- linux_py2_ascii = (
- platform.system() == 'Linux' and
- six.PY2
- )
-
- rmtree_safe = str if linux_py2_ascii else lambda x: x
- """Workaround for http://bugs.python.org/issue24672"""
|