erg/crates/erg_compiler/lib/pystd/contextlib.d.er
2023-06-29 15:03:56 +09:00

12 lines
537 B
Python

.contextmanager: |F <: GenericCallable|(F) -> F
.closing!: |T|(thing: Structural { .close = (self: T) -> Obj }) => NoneType
.ExitStack!: ClassType
.ExitStack! <: ContextManager
.ExitStack!.
__call__: () -> .ExitStack!
enter_context!: (self: .ExitStack!, cm: ContextManager) => NoneType
push!: (self: .ExitStack!, exit: GenericCallable) => NoneType
callback!: (self: .ExitStack!, callback: GenericCallable) => NoneType
pop_all!: (self: .ExitStack!) => [GenericCallable; _]
close!: (self: .ExitStack!) => NoneType