--- /dev/null
+from typing import Any\r
+\r
+xrange = ... # type: Any\r
+\r
+class ObjectDict(dict):\r
+ def __getattr__(self, name): ...\r
+ def __setattr__(self, name, value): ...\r
+\r
+class GzipDecompressor:\r
+ decompressobj = ... # type: Any\r
+ def __init__(self) -> None: ...\r
+ def decompress(self, value, max_length=...): ...\r
+ @property\r
+ def unconsumed_tail(self): ...\r
+ def flush(self): ...\r
+\r
+unicode_type = ... # type: Any\r
+basestring_type = ... # type: Any\r
+\r
+def import_object(name): ...\r
+\r
+bytes_type = ... # type: Any\r
+\r
+def errno_from_exception(e): ...\r
+\r
+class Configurable:\r
+ def __new__(cls, *args, **kwargs): ...\r
+ @classmethod\r
+ def configurable_base(cls): ...\r
+ @classmethod\r
+ def configurable_default(cls): ...\r
+ def initialize(self): ...\r
+ @classmethod\r
+ def configure(cls, impl, **kwargs): ...\r
+ @classmethod\r
+ def configured_class(cls): ...\r
+\r
+class ArgReplacer:\r
+ name = ... # type: Any\r
+ arg_pos = ... # type: Any\r
+ def __init__(self, func, name) -> None: ...\r
+ def get_old_value(self, args, kwargs, default=...): ...\r
+ def replace(self, new_value, args, kwargs): ...\r
+\r
+def timedelta_to_seconds(td): ...\r
+def doctests(): ...\r