iAdd more descriptive error for lawn mower link print error. - gopher-lawn - The gopher lawn gopher directory project. Err bitreich.org 70 hgit clone git://bitreich.org/gopher-lawn/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/gopher-lawn/ URL:git://bitreich.org/gopher-lawn/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/gopher-lawn/ bitreich.org 70 1Log /scm/gopher-lawn/log.gph bitreich.org 70 1Files /scm/gopher-lawn/files.gph bitreich.org 70 1Refs /scm/gopher-lawn/refs.gph bitreich.org 70 1Tags /scm/gopher-lawn/tag bitreich.org 70 i--- Err bitreich.org 70 1commit c3a8dd8aabb09e4148787a9b5ceeebb288b8e3fb /scm/gopher-lawn/commit/c3a8dd8aabb09e4148787a9b5ceeebb288b8e3fb.gph bitreich.org 70 1parent 2b1d818d03dbd3099e6b9cc9ca552bc20676d9dd /scm/gopher-lawn/commit/2b1d818d03dbd3099e6b9cc9ca552bc20676d9dd.gph bitreich.org 70 hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net bitreich.org 70 iDate: Sat, 29 Jul 2023 15:35:08 +0200 Err bitreich.org 70 i Err bitreich.org 70 iAdd more descriptive error for lawn mower link print error. Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M lawn-mower/lawn-mower.py | 17 +++++++++++------ Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 11 insertions(+), 6 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/lawn-mower/lawn-mower.py b/lawn-mower/lawn-mower.py /scm/gopher-lawn/file/lawn-mower/lawn-mower.py.gph bitreich.org 70 i@@ -210,12 +210,17 @@ def main(args): Err bitreich.org 70 i return rtext Err bitreich.org 70 i Err bitreich.org 70 i def printlink(link): Err bitreich.org 70 i- rtext = "[%s|%s|%s|%s|%s]\n" \ Err bitreich.org 70 i- % (linktype2gopher(link),\ Err bitreich.org 70 i- link["linkname"],\ Err bitreich.org 70 i- link["selector"],\ Err bitreich.org 70 i- link["host"],\ Err bitreich.org 70 i- link["port"]) Err bitreich.org 70 i+ try: Err bitreich.org 70 i+ rtext = "[%s|%s|%s|%s|%s]\n" \ Err bitreich.org 70 i+ % (linktype2gopher(link),\ Err bitreich.org 70 i+ link["linkname"],\ Err bitreich.org 70 i+ link["selector"],\ Err bitreich.org 70 i+ link["host"],\ Err bitreich.org 70 i+ link["port"]) Err bitreich.org 70 i+ except KeyError: Err bitreich.org 70 i+ print("Error printing link in: %s" % (link)) Err bitreich.org 70 i+ return "" Err bitreich.org 70 i+ Err bitreich.org 70 i if "description" in link: Err bitreich.org 70 i rtext += printdescription(link["description"]) Err bitreich.org 70 i rtext += "\n" Err bitreich.org 70 .