From 24b9883f02df1b14527fe2a461c6e1dbab86ef19 Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Thu, 18 Feb 2016 06:44:12 +0100 Subject: [PATCH] [mod] same for error function --- prosopopee/prosopopee.py | 11 +---------- prosopopee/utils.py | 11 +++++++++++ 2 files changed, 12 insertions(+), 10 deletions(-) create mode 100644 prosopopee/utils.py diff --git a/prosopopee/prosopopee.py b/prosopopee/prosopopee.py index 383a185..7c7bbc0 100644 --- a/prosopopee/prosopopee.py +++ b/prosopopee/prosopopee.py @@ -8,6 +8,7 @@ import shutil from jinja2 import Environment, FileSystemLoader from .cache import CACHE +from .utils import error templates = Environment(loader=FileSystemLoader([os.path.realpath(os.path.join(os.getcwd(), "templates")), os.path.join(os.path.split(os.path.realpath(__file__))[0], "templates")])) index_template = templates.get_template("index.html") @@ -83,16 +84,6 @@ class Image(object): return self.name -def error(test, error_message): - if test: - return - - sys.stderr.write(error_message) - sys.stderr.write("\n") - sys.stderr.write("Abort.\n") - sys.exit(1) - - def main(): if os.system("which gm > /dev/null") != 0: sys.stderr.write("ERROR: I can't locate the 'gm' binary, I won't be able to resize images, please install the 'graphicsmagick' package.\n") diff --git a/prosopopee/utils.py b/prosopopee/utils.py new file mode 100644 index 0000000..aab9762 --- /dev/null +++ b/prosopopee/utils.py @@ -0,0 +1,11 @@ +import sys + + +def error(test, error_message): + if test: + return + + sys.stderr.write(error_message) + sys.stderr.write("\n") + sys.stderr.write("Abort.\n") + sys.exit(1)