fixed pbar size when no terminal

This commit is contained in:
Benoît Sierro
2021-08-20 15:11:36 +02:00
parent 422f65b9db
commit 60b1c4f4fe

View File

@@ -40,8 +40,10 @@ class PBars:
) -> "PBars": ) -> "PBars":
self.id = random.randint(100000, 999999) self.id = random.randint(100000, 999999)
try:
self.width = os.get_terminal_size().columns self.width = os.get_terminal_size().columns
except OSError:
self.width = 80
if isinstance(task, abc.Iterable): if isinstance(task, abc.Iterable):
self.iterator: Iterable[T_] = iter(task) self.iterator: Iterable[T_] = iter(task)
self.num_tot: int = len(task) self.num_tot: int = len(task)