massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Jinja2 / jinja2 / bccache.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/Jinja2/jinja2/bccache.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/Jinja2/jinja2/bccache.pyi
new file mode 100644 (file)
index 0000000..2f39dce
--- /dev/null
@@ -0,0 +1,44 @@
+from typing import Any
+
+marshal_dump: Any
+marshal_load: Any
+bc_version: int
+bc_magic: Any
+
+class Bucket:
+    environment: Any
+    key: Any
+    checksum: Any
+    def __init__(self, environment, key, checksum) -> None: ...
+    code: Any
+    def reset(self): ...
+    def load_bytecode(self, f): ...
+    def write_bytecode(self, f): ...
+    def bytecode_from_string(self, string): ...
+    def bytecode_to_string(self): ...
+
+class BytecodeCache:
+    def load_bytecode(self, bucket): ...
+    def dump_bytecode(self, bucket): ...
+    def clear(self): ...
+    def get_cache_key(self, name, filename: Any | None = ...): ...
+    def get_source_checksum(self, source): ...
+    def get_bucket(self, environment, name, filename, source): ...
+    def set_bucket(self, bucket): ...
+
+class FileSystemBytecodeCache(BytecodeCache):
+    directory: Any
+    pattern: Any
+    def __init__(self, directory: Any | None = ..., pattern: str = ...) -> None: ...
+    def load_bytecode(self, bucket): ...
+    def dump_bytecode(self, bucket): ...
+    def clear(self): ...
+
+class MemcachedBytecodeCache(BytecodeCache):
+    client: Any
+    prefix: Any
+    timeout: Any
+    ignore_memcache_errors: Any
+    def __init__(self, client, prefix: str = ..., timeout: Any | None = ..., ignore_memcache_errors: bool = ...) -> None: ...
+    def load_bytecode(self, bucket): ...
+    def dump_bytecode(self, bucket): ...