Public bug reported: $ grep-merges Basak Traceback (most recent call last): File "/usr/bin/grep-merges", line 74, in <module> main() File "/usr/bin/grep-merges", line 68, in main pretty_uploader = ' '.join((author, uploader)).strip() TypeError: sequence item 0: expected string, NoneType found
I've been told other people are hitting this, too. At least Xenial (0.155ubuntu2) and Zesty (0.157) are affected. Patch: --- /usr/bin/grep-merges 2016-07-07 20:12:04.000000000 +0100 +++ /tmp/grep-merges 2017-02-07 00:23:22.802977775 +0000 @@ -61,9 +61,9 @@ for merge in json.loads(page): package = merge['source_package'] author, uploader = '', '' - if 'user' in merge: + if merge.get('user'): author = merge['user'] - if 'uploader' in merge: + if merge.get('uploader'): uploader = '(%s)' % merge['uploader'] pretty_uploader = ' '.join((author, uploader)).strip() if (match is None or ** Affects: ubuntu-dev-tools (Ubuntu) Importance: Medium Status: Triaged ** Tags: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1663601 Title: "grep-merges" fails with "TypeError: sequence item 0: expected string, NoneType found" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-dev-tools/+bug/1663601/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs