Skip to content

Commit 37a6ece

Browse files
committed
Close #2214
1 parent c0f2947 commit 37a6ece

File tree

4 files changed

+4
-2
lines changed

4 files changed

+4
-2
lines changed

av/container/core.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,9 @@ def __enter__(self):
357357
def __exit__(self, exc_type, exc_val, exc_tb):
358358
self.close()
359359

360+
def close(self):
361+
raise NotImplementedError
362+
360363
def __repr__(self):
361364
return f"<av.{self.__class__.__name__} {self.file or self.name!r}>"
362365

av/container/core.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ class Container:
100100
exc_val: BaseException | None,
101101
exc_tb: TracebackType | None,
102102
) -> None: ...
103+
def close(self) -> None: ...
103104
def chapters(self) -> list[Chapter]: ...
104105
def set_chapters(self, chapters: list[Chapter]) -> None: ...
105106

av/container/input.pyi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ class InputContainer(Container):
1818
size: int
1919

2020
def __enter__(self) -> InputContainer: ...
21-
def close(self) -> None: ...
2221
@overload
2322
def demux(self, video_stream: VideoStream) -> Iterator[Packet[VideoStream]]: ...
2423
@overload

av/container/output.pyi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ class OutputContainer(Container):
5555
self, codec_name: str | None = None, options: dict[str, str] | None = None
5656
) -> DataStream: ...
5757
def start_encoding(self) -> None: ...
58-
def close(self) -> None: ...
5958
def mux(self, packets: Packet | Sequence[Packet]) -> None: ...
6059
def mux_one(self, packet: Packet) -> None: ...
6160
@property

0 commit comments

Comments
 (0)