forked from github/server
do not pollute global namespace with import statements
This commit is contained in:
parent
618247e4bf
commit
305098c32c
|
@ -1,21 +1,19 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from email.Utils import parseaddr
|
|
||||||
from email.Parser import Parser
|
|
||||||
import os
|
import os
|
||||||
import os.path
|
import os.path
|
||||||
import ConfigParser
|
import ConfigParser
|
||||||
from re import compile, IGNORECASE
|
import string
|
||||||
from stat import ST_MTIME
|
|
||||||
from string import upper, split, replace
|
|
||||||
import logging
|
import logging
|
||||||
import sys
|
import sys
|
||||||
import subprocess
|
import subprocess
|
||||||
from sys import stdin
|
|
||||||
import time
|
import time
|
||||||
from socket import gethostname
|
import socket
|
||||||
from rfc822 import parsedate_tz, mktime_tz
|
import rfc822
|
||||||
|
from stat import ST_MTIME
|
||||||
|
from email.Utils import parseaddr
|
||||||
|
from email.Parser import Parser
|
||||||
|
|
||||||
if 'ERESSEA' in os.environ:
|
if 'ERESSEA' in os.environ:
|
||||||
dir = os.environ['ERESSEA']
|
dir = os.environ['ERESSEA']
|
||||||
|
@ -50,14 +48,14 @@ else:
|
||||||
sender = "%s Server <%s>" % (gamename, frommail)
|
sender = "%s Server <%s>" % (gamename, frommail)
|
||||||
config = None
|
config = None
|
||||||
prefix = 'turn-'
|
prefix = 'turn-'
|
||||||
hostname = gethostname()
|
hostname = socket.gethostname()
|
||||||
orderbase = "orders.dir"
|
orderbase = "orders.dir"
|
||||||
sendmail = True
|
sendmail = True
|
||||||
# maximum number of reports per sender:
|
# maximum number of reports per sender:
|
||||||
maxfiles = 30
|
maxfiles = 30
|
||||||
# write headers to file?
|
# write headers to file?
|
||||||
writeheaders = True
|
writeheaders = True
|
||||||
# write received files to datrabase?
|
# write received files to database?
|
||||||
tooldir = os.path.join(rootdir, 'orders-php')
|
tooldir = os.path.join(rootdir, 'orders-php')
|
||||||
writedb = os.path.exists(tooldir)
|
writedb = os.path.exists(tooldir)
|
||||||
# reject all html email?
|
# reject all html email?
|
||||||
|
@ -180,7 +178,7 @@ def available_file(dirname, basename):
|
||||||
return maxdate, filename
|
return maxdate, filename
|
||||||
|
|
||||||
def formatpar(string, l=76, indent=2):
|
def formatpar(string, l=76, indent=2):
|
||||||
words = split(string)
|
words = string.split(string)
|
||||||
res = ""
|
res = ""
|
||||||
ll = 0
|
ll = 0
|
||||||
first = 1
|
first = 1
|
||||||
|
@ -298,7 +296,7 @@ def accept(game, locale, stream, extend=None):
|
||||||
if maildate is None:
|
if maildate is None:
|
||||||
turndate = time.time()
|
turndate = time.time()
|
||||||
else:
|
else:
|
||||||
turndate = mktime_tz(parsedate_tz(maildate))
|
turndate = rfc822.mktime_tz(rfc822.parsedate_tz(maildate))
|
||||||
|
|
||||||
text_ok = copy_orders(message, filename, email, turndate)
|
text_ok = copy_orders(message, filename, email, turndate)
|
||||||
warning, msg, fail = None, "", False
|
warning, msg, fail = None, "", False
|
||||||
|
@ -354,10 +352,10 @@ logging.basicConfig(level=logging.DEBUG, filename=LOG_FILENAME)
|
||||||
logger = logging
|
logger = logging
|
||||||
delay = None # TODO: parse the turn delay
|
delay = None # TODO: parse the turn delay
|
||||||
locale = sys.argv[2]
|
locale = sys.argv[2]
|
||||||
infile = stdin
|
infile = sys.stdin
|
||||||
if len(sys.argv)>3:
|
if len(sys.argv)>3:
|
||||||
infile = open(sys.argv[3], "r")
|
infile = open(sys.argv[3], "r")
|
||||||
retval = accept(game, locale, infile, delay)
|
retval = accept(game, locale, infile, delay)
|
||||||
if infile!=stdin:
|
if infile!=sys.stdin:
|
||||||
infile.close()
|
infile.close()
|
||||||
sys.exit(retval)
|
sys.exit(retval)
|
||||||
|
|
Loading…
Reference in New Issue