massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / setuptools / setuptools / sandbox.pyi
1 from distutils.errors import DistutilsError
2 from typing import Any
3
4 class UnpickleableException(Exception):
5     @staticmethod
6     def dump(type, exc): ...
7
8 class ExceptionSaver:
9     def __enter__(self): ...
10     def __exit__(self, type, exc, tb): ...
11     def resume(self) -> None: ...
12
13 def run_setup(setup_script, args): ...
14
15 class AbstractSandbox:
16     def __init__(self) -> None: ...
17     def __enter__(self) -> None: ...
18     def __exit__(self, exc_type, exc_value, traceback) -> None: ...
19     def run(self, func): ...
20
21 class DirectorySandbox(AbstractSandbox):
22     write_ops: Any
23     def __init__(self, sandbox, exceptions=...) -> None: ...
24     def tmpnam(self) -> None: ...
25     def open(self, file, flags, mode: int = ..., *args, **kw): ...
26
27 class SandboxViolation(DistutilsError):
28     tmpl: Any