Files
zira-etc/mail/spamassassin/readyexecd.py
2021-05-24 22:18:33 +03:00

32 lines
593 B
Python

#!/usr/bin/python2
# $Id: readyexecd.py,v 1.4 2002/10/08 02:49:11 ftobin Exp $
import os
import sys
import readyexec
import getopt
debug = False
def usage():
sys.stderr.write("usage: %s [-d] socket_path callable_object\n"
% sys.argv[0])
sys.exit(1)
(options, args) = getopt.getopt(sys.argv[1:], 'd')
for (o, v) in options:
if o == '-d':
debug = True
if len(args) != 2:
usage()
(sock_path, call_obj)= args[0:2]
server = readyexec.ReadyExec(call_obj, sock_path, debug=debug)
try:
server.serve_forever()
finally:
server.server_close()