From b0d20d905c1071180dc272963c9b6d56ccad474c Mon Sep 17 00:00:00 2001 From: Kilian Engelhardt Date: Fri, 10 Aug 2018 14:27:17 +0200 Subject: [PATCH] replace exit() with return (#147) Replacing exit() with return results in displaying the error message in place of the missing avatar image *without* stopping execution of 'gitsome'. --- Pipfile | 11 +++++++++++ Pipfile.lock | 20 ++++++++++++++++++++ gitsome/.gitsomeconfigurl | 1 + gitsome/lib/img2txt/img2txt.py | 2 +- 4 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 Pipfile create mode 100644 Pipfile.lock create mode 100644 gitsome/.gitsomeconfigurl diff --git a/Pipfile b/Pipfile new file mode 100644 index 0000000..beb7cf9 --- /dev/null +++ b/Pipfile @@ -0,0 +1,11 @@ +[[source]] +url = "https://pypi.python.org/simple" +verify_ssl = true +name = "pypi" + +[requires] +python_version = "3.5" + +[dev-packages] + +[packages] diff --git a/Pipfile.lock b/Pipfile.lock new file mode 100644 index 0000000..ab5af28 --- /dev/null +++ b/Pipfile.lock @@ -0,0 +1,20 @@ +{ + "_meta": { + "hash": { + "sha256": "101896288cdd87812255ae529b46012345afb654aafcb421f5a82afbbb711973" + }, + "pipfile-spec": 6, + "requires": { + "python_version": "3.5" + }, + "sources": [ + { + "name": "pypi", + "url": "https://pypi.python.org/simple", + "verify_ssl": true + } + ] + }, + "default": {}, + "develop": {} +} diff --git a/gitsome/.gitsomeconfigurl b/gitsome/.gitsomeconfigurl new file mode 100644 index 0000000..016b4ba --- /dev/null +++ b/gitsome/.gitsomeconfigurl @@ -0,0 +1 @@ +https://github.secureserver.net/kengelhardt diff --git a/gitsome/lib/img2txt/img2txt.py b/gitsome/lib/img2txt/img2txt.py index 1a0ac21..98c4ff4 100644 --- a/gitsome/lib/img2txt/img2txt.py +++ b/gitsome/lib/img2txt/img2txt.py @@ -328,7 +328,7 @@ def img2txt(imgname, maxLen=35, clr='', ansi=False, from PIL import Image img = load_and_resize_image(imgname, antialias, maxLen) except IOError: - exit("File not found: " + imgname) + return "File not found: " + imgname except ImportError: return 'PIL not found.' # get pixels