Initial commit.
This commit is contained in:
31
mail/spamassassin/readyexecd.py
Normal file
31
mail/spamassassin/readyexecd.py
Normal file
@@ -0,0 +1,31 @@
|
||||
#!/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()
|
||||
Reference in New Issue
Block a user