_ = XLATOR.gettext
ngettext = XLATOR.ngettext
-__version__ = '0.9.2'
+__version__ = '0.9.3'
# =============================================================================
# show_force_option = False
show_simulate_option = True
+ max_term_line_length = 150
+
# -------------------------------------------------------------------------
def __init__(
self, appname=None, verbose=0, version=GLOBAL_VERSION, base_dir=None,
# -------------------------------------------------------------------------
def print_dot(self):
"""Print out a dot without a newline."""
- max_x = self.max_term_line_length
term_size = shutil.get_terminal_size((DEFAULT_TERMINAL_WIDTH, DEFAULT_TERMINAL_HEIGHT))
max_x = term_size.columns
cur_pos = self.cursor_position()
+ cur_x = cur_pos.x
if cur_pos.unknown:
- cur_pos = self.cur_dots + 1
+ cur_x = self.cur_dots + 1
- if cur_pos >= max_x:
+ if cur_x >= max_x or cur_x > self.max_term_line_length:
print()
self.cur_dots = 0