From bec7a338ab013827460615b17db92d32f560412e Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Thu, 2 Mar 2017 08:08:35 +0100 Subject: [PATCH] fix mail processing scripts --- process/orders-accept | 4 ++++ process/orders-process | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/process/orders-accept b/process/orders-accept index 78af0a056..2f8f0bd29 100755 --- a/process/orders-accept +++ b/process/orders-accept @@ -360,6 +360,10 @@ def accept(game, locale, stream, extend=None): return 0 # the main body of the script: +try: + os.mkdir(os.path.join(rootdir, 'log')) +except: + pass # already exists? LOG_FILENAME=os.path.join(rootdir, 'log/orders.log') logging.basicConfig(level=logging.DEBUG, filename=LOG_FILENAME) logger = logging diff --git a/process/orders-process b/process/orders-process index b33cc05bf..79c7b3378 100755 --- a/process/orders-process +++ b/process/orders-process @@ -2,6 +2,7 @@ # -*- coding: iso-8859-1 -*- from os import unlink, symlink, rename, popen, tmpfile +import sys import os import os.path import ConfigParser @@ -82,7 +83,7 @@ frommail = 'eressea-server@kn-bremen.de' gamename = 'Eressea' sender = '%s Server <%s>' % (gamename, frommail) -inifile = os.path.join(gamedir, 'eressea.ini') +inifile = os.path.join(game_dir, 'eressea.ini') if not os.path.exists(inifile): print "no such file: " . inifile else: @@ -202,7 +203,7 @@ for line in lines: results = check_pwd(infile, email, pw_data) logfile = open(os.path.join(game_dir, "zug.log"), "a") dirname, filename = split_filename(infile) - msg = messages["validate-"+locale] + " " + infilename + "\n\n" + msg = messages["validate-"+locale] + " " + infile + "\n\n" for faction, game_email, success, pwd in results: msg = msg + messages["faction-"+locale] + " " + faction + "\n" if success: failed = False