microproduct/atmosphericDelay/ISCEApp/site-packages/lazy_object_proxy/compat.py

15 lines
286 B
Python

import sys
PY2 = sys.version_info[0] == 2
PY3 = sys.version_info[0] == 3
if PY3:
string_types = str, bytes
else:
string_types = basestring, # noqa: F821
def with_metaclass(meta, *bases):
"""Create a base class with a metaclass."""
return meta("NewBase", bases, {})