From 60b1c4f4fe6bd89777e678f8bbca987ebc08bac8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Sierro?= Date: Fri, 20 Aug 2021 15:11:36 +0200 Subject: [PATCH] fixed pbar size when no terminal --- src/scgenerator/utils/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/scgenerator/utils/__init__.py b/src/scgenerator/utils/__init__.py index 183546b..1f55616 100644 --- a/src/scgenerator/utils/__init__.py +++ b/src/scgenerator/utils/__init__.py @@ -40,8 +40,10 @@ class PBars: ) -> "PBars": self.id = random.randint(100000, 999999) - self.width = os.get_terminal_size().columns - + try: + self.width = os.get_terminal_size().columns + except OSError: + self.width = 80 if isinstance(task, abc.Iterable): self.iterator: Iterable[T_] = iter(task) self.num_tot: int = len(task)