Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(452)

Unified Diff: third_party/google-endpoints/future/types/newmemoryview.py

Issue 2666783008: Add google-endpoints to third_party/. (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/google-endpoints/future/types/newmemoryview.py
diff --git a/third_party/google-endpoints/future/types/newmemoryview.py b/third_party/google-endpoints/future/types/newmemoryview.py
new file mode 100644
index 0000000000000000000000000000000000000000..72c6990a77bc909a71d03237c4689c8bb476902c
--- /dev/null
+++ b/third_party/google-endpoints/future/types/newmemoryview.py
@@ -0,0 +1,27 @@
+"""
+A pretty lame implementation of a memoryview object for Python 2.6.
+"""
+
+from collections import Iterable
+from numbers import Integral
+import string
+
+from future.utils import istext, isbytes, PY3, with_metaclass
+from future.types import no, issubset
+
+
+# class BaseNewBytes(type):
+# def __instancecheck__(cls, instance):
+# return isinstance(instance, _builtin_bytes)
+
+
+class newmemoryview(object): # with_metaclass(BaseNewBytes, _builtin_bytes)):
+ """
+ A pretty lame backport of the Python 2.7 and Python 3.x
+ memoryviewview object to Py2.6.
+ """
+ def __init__(self, obj):
+ return obj
+
+
+__all__ = ['newmemoryview']
« no previous file with comments | « third_party/google-endpoints/future/types/newlist.py ('k') | third_party/google-endpoints/future/types/newobject.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698