mirror of
https://github.com/kholia/OSX-KVM.git
synced 2025-12-20 15:02:21 +00:00
Handle situations where terminalsize cannot be found
This commit is contained in:
@@ -234,7 +234,10 @@ def save_image(url, sess, filename='', directory=''):
|
|||||||
break
|
break
|
||||||
fh.write(chunk)
|
fh.write(chunk)
|
||||||
size += len(chunk)
|
size += len(chunk)
|
||||||
|
try:
|
||||||
terminalsize = max(os.get_terminal_size().columns - TERMINAL_MARGIN, 0)
|
terminalsize = max(os.get_terminal_size().columns - TERMINAL_MARGIN, 0)
|
||||||
|
except OSError:
|
||||||
|
terminalsize = 80
|
||||||
if oldterminalsize != terminalsize:
|
if oldterminalsize != terminalsize:
|
||||||
print(f'\r{"":<{terminalsize}}', end='')
|
print(f'\r{"":<{terminalsize}}', end='')
|
||||||
oldterminalsize = terminalsize
|
oldterminalsize = terminalsize
|
||||||
|
|||||||
Reference in New Issue
Block a user