From 523421208790f3e5eec621298d9ebbd93941eace Mon Sep 17 00:00:00 2001 From: Eugenio Parodi Date: Tue, 16 Mar 2021 22:24:29 +0000 Subject: [PATCH] Fix Test Error --- Makefile | 6 ++++++ TermTk/TTkCore/ttk.py | 7 +++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 32a45423..26df57b9 100644 --- a/Makefile +++ b/Makefile @@ -7,6 +7,7 @@ pip3 install --upgrade GitPython pip3 install --upgrade build pip3 install --upgrade twine + pip3 install --upgrade pytest flake8 doc: .venv . .venv/bin/activate @@ -49,3 +50,8 @@ deployTest: .venv deploy: .venv . .venv/bin/activate python3 -m twine upload dist/* + +test: .venv + . .venv/bin/activate + flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics --exclude .venv,build,tmp + pytest demo/demo.py diff --git a/TermTk/TTkCore/ttk.py b/TermTk/TTkCore/ttk.py index ac04d163..1fa8eea4 100644 --- a/TermTk/TTkCore/ttk.py +++ b/TermTk/TTkCore/ttk.py @@ -53,8 +53,11 @@ class TTk(TTkWidget): self.screen_events = queue.Queue() self.setFocusPolicy(TTkK.ClickFocus) self.hide() - size = os.get_terminal_size() - self.setGeometry(0,0,size.columns,size.lines) + try: + size = os.get_terminal_size() + self.setGeometry(0,0,size.columns,size.lines) + except OSError as e: + print(f'ERROR: {e}') TTkCfg.theme = TTkTheme() TTkHelper.registerRootCanvas(self._canvas)