From 9e2cca93e63f729097cdbe2fc9b9a7648375b33e Mon Sep 17 00:00:00 2001 From: Andrey Elizarov Date: Fri, 29 Jan 2016 22:15:14 +0300 Subject: [PATCH 1/2] fix bug: '--tag-width 0' does not remove tags --- pidcat.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pidcat.py b/pidcat.py index 570c53b..e3d0609 100755 --- a/pidcat.py +++ b/pidcat.py @@ -334,7 +334,7 @@ while adb.poll() is None: linebuf = '' # right-align tag title and allocate color if needed - if tag != last_tag or args.always_tags: + if (tag != last_tag or args.always_tags) and args.tag_width > 0: last_tag = tag color = allocate_color(tag) tag = tag[-args.tag_width:].rjust(args.tag_width) From 48aaceea44ada13f41d22de05a13fada8060af97 Mon Sep 17 00:00:00 2001 From: Andrey Elizarov Date: Sat, 30 Jan 2016 03:12:27 +0300 Subject: [PATCH 2/2] fix bug: '--tag-width 0' does not remove tags --- pidcat.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/pidcat.py b/pidcat.py index e3d0609..c95c25d 100755 --- a/pidcat.py +++ b/pidcat.py @@ -333,15 +333,16 @@ while adb.poll() is None: linebuf = '' - # right-align tag title and allocate color if needed - if (tag != last_tag or args.always_tags) and args.tag_width > 0: - last_tag = tag - color = allocate_color(tag) - tag = tag[-args.tag_width:].rjust(args.tag_width) - linebuf += colorize(tag, fg=color) - else: - linebuf += ' ' * args.tag_width - linebuf += ' ' + if args.tag_width > 0: + # right-align tag title and allocate color if needed + if tag != last_tag or args.always_tags: + last_tag = tag + color = allocate_color(tag) + tag = tag[-args.tag_width:].rjust(args.tag_width) + linebuf += colorize(tag, fg=color) + else: + linebuf += ' ' * args.tag_width + linebuf += ' ' # write out level colored edge if level in TAGTYPES: