-def error(msg, new_line=True):
- nl = "\n" if new_line else ''
- sys.stderr.write(colored.red('Error: %s' % msg) + nl)
-
-
-def warn(msg, new_line=True):
- if not silent:
- nl = "\n" if new_line else ''
- sys.stderr.write(colored.yellow("Warning: %s" % msg) + nl)
-
-
-def success(msg, new_line=True):
- if not silent:
- nl = "\n" if new_line else ''
- sys.stdout.write(colored.green(msg) + nl)
- if not nl:
- sys.stdout.flush()
-
-
-def output(msg="", new_line=True):
- if not silent:
- nl = "\n" if new_line else ''
- sys.stdout.write(msg + nl)
- if not nl:
- sys.stdout.flush()
-
-
-def progress(message='', bar_type="default"):
-
- MESSAGE_LENGTH = 30
-
- suffix={'default':'%(index)d/%(max)d',
- 'percent':'%(percent)d%%',
- 'b':'%(index)d/%(max)d B',
- 'kb':'%(index)d/%(max)d KB',
- 'mb':'%(index)d/%(max)d MB'}