Index: third_party/requests/packages/charade/compat.py |
diff --git a/third_party/requests/packages/charade/compat.py b/third_party/requests/packages/charade/compat.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..d9e30addf9b5fd5f2677a4e799e17ce5fd788c9a |
--- /dev/null |
+++ b/third_party/requests/packages/charade/compat.py |
@@ -0,0 +1,34 @@ |
+######################## BEGIN LICENSE BLOCK ######################## |
+# Contributor(s): |
+# Ian Cordasco - port to Python |
+# |
+# This library is free software; you can redistribute it and/or |
+# modify it under the terms of the GNU Lesser General Public |
+# License as published by the Free Software Foundation; either |
+# version 2.1 of the License, or (at your option) any later version. |
+# |
+# This library is distributed in the hope that it will be useful, |
+# but WITHOUT ANY WARRANTY; without even the implied warranty of |
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
+# Lesser General Public License for more details. |
+# |
+# You should have received a copy of the GNU Lesser General Public |
+# License along with this library; if not, write to the Free Software |
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA |
+# 02110-1301 USA |
+######################### END LICENSE BLOCK ######################### |
+ |
+import sys |
+ |
+ |
+if sys.version_info < (3, 0): |
+ base_str = (str, unicode) |
+else: |
+ base_str = (bytes, str) |
+ |
+ |
+def wrap_ord(a): |
+ if sys.version_info < (3, 0) and isinstance(a, base_str): |
+ return ord(a) |
+ else: |
+ return a |