fixed pbar size when no terminal
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user