From 54ec109bc92af0994f38f797666fc857e2498abd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elan=20Ruusam=C3=A4e?= Date: Mon, 8 Jan 2024 02:00:29 +0200 Subject: [PATCH] WIP add progressbar debug --- plextraktsync/rich/RichProgressBar.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plextraktsync/rich/RichProgressBar.py b/plextraktsync/rich/RichProgressBar.py index fa43772967..4f997b8f61 100644 --- a/plextraktsync/rich/RichProgressBar.py +++ b/plextraktsync/rich/RichProgressBar.py @@ -21,20 +21,24 @@ def __init__(self, iterable, total=None, options=None, desc=""): self.iterable_next = iter(iterable).__next__ def __iter__(self): + print("rich iter") if self.iterable_awaitable: raise RuntimeError("Iterable must be awaited") return self def __next__(self): + print("rich next") res = self.iterable_next() self.update() return res def __aiter__(self): + print("rich aiter") return self async def __anext__(self): + print("rich anext") try: if self.iterable_awaitable: res = await self.iterable_next() @@ -46,13 +50,16 @@ async def __anext__(self): raise StopAsyncIteration def __enter__(self): + print("rich enter") self.progress.__enter__() return self def __exit__(self, *exc): + print("rich exit") self.progress.__exit__(*exc) def update(self): + print("rich update") self.i += 1 self.progress.update(self.task_id, completed=self.i)