Kaydet (Commit) c4b89039 authored tarafından Ali Rıza KESKİN's avatar Ali Rıza KESKİN Kaydeden (comit) Suleyman Poyraz

aşama 3: tindirme çubuğu taşma engelleme

üst bcb7d02c
......@@ -54,6 +54,7 @@ class CLI(inary.ui.UI):
def __init__(self, show_debug=False, show_verbose=False):
super(CLI, self).__init__(show_debug, show_verbose)
self.term_rows, self.term_columns = util.get_terminal_size()
self.warnings = 0
self.errors = 0
......@@ -196,14 +197,18 @@ class CLI(inary.ui.UI):
hr_size, hr_symbol = util.human_readable_size(ka["total_size"])
totalsize = '{:.1f} {}'.format(hr_size, hr_symbol)
file_and_totalsize = '{:30.50} ({})'.format(ka['filename'], totalsize)
term_rows, term_columns = util.get_terminal_size()
size1=term_columns-60
size2=term_columns-50
if term_columns<=50:
size1=1
size2=1
file_and_totalsize = ('{:'+str(size1)+'.'+str(size2)+'} ({})').format(ka['filename'], totalsize)
percentage_and_time = '{:9.2f} % {:9.2f} {} [ {} ]'.format(ka['percent'],
ka['rate'],
ka['symbol'],
ka['eta'])
term_rows, term_columns = util.get_terminal_size()
spacenum = ( term_columns - ( len(file_and_totalsize) + len(percentage_and_time) ) )
if spacenum < 1:
spacenum = 0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment