massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / jinja2 / bccache.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/jinja2/bccache.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/jinja2/bccache.pyi
new file mode 100644 (file)
index 0000000..9fa7cfb
--- /dev/null
@@ -0,0 +1,44 @@
+from typing import Any, Optional\r
+\r
+marshal_dump = ...  # type: Any\r
+marshal_load = ...  # type: Any\r
+bc_version = ...  # type: int\r
+bc_magic = ...  # type: Any\r
+\r
+class Bucket:\r
+    environment = ...  # type: Any\r
+    key = ...  # type: Any\r
+    checksum = ...  # type: Any\r
+    def __init__(self, environment, key, checksum) -> None: ...\r
+    code = ...  # type: Any\r
+    def reset(self): ...\r
+    def load_bytecode(self, f): ...\r
+    def write_bytecode(self, f): ...\r
+    def bytecode_from_string(self, string): ...\r
+    def bytecode_to_string(self): ...\r
+\r
+class BytecodeCache:\r
+    def load_bytecode(self, bucket): ...\r
+    def dump_bytecode(self, bucket): ...\r
+    def clear(self): ...\r
+    def get_cache_key(self, name, filename: Optional[Any] = ...): ...\r
+    def get_source_checksum(self, source): ...\r
+    def get_bucket(self, environment, name, filename, source): ...\r
+    def set_bucket(self, bucket): ...\r
+\r
+class FileSystemBytecodeCache(BytecodeCache):\r
+    directory = ...  # type: Any\r
+    pattern = ...  # type: Any\r
+    def __init__(self, directory: Optional[Any] = ..., pattern: str = ...) -> None: ...\r
+    def load_bytecode(self, bucket): ...\r
+    def dump_bytecode(self, bucket): ...\r
+    def clear(self): ...\r
+\r
+class MemcachedBytecodeCache(BytecodeCache):\r
+    client = ...  # type: Any\r
+    prefix = ...  # type: Any\r
+    timeout = ...  # type: Any\r
+    ignore_memcache_errors = ...  # type: Any\r
+    def __init__(self, client, prefix: str = ..., timeout: Optional[Any] = ..., ignore_memcache_errors: bool = ...) -> None: ...\r
+    def load_bytecode(self, bucket): ...\r
+    def dump_bytecode(self, bucket): ...\r