-#!/usr/bin/python
+#!/usr/bin/python3
import sys, os, getopt
import socket
usage(sys.stdout)
sys.exit(0)
elif o == "-p":
- sys.path.append(0, a)
+ sys.path.insert(0, a)
elif o == "-T":
sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
p = a.rfind(":")
if p < 0:
- bindhost = "hostname"
+ bindhost = "localhost"
bindport = int(a)
else:
bindhost = a[:p]
try:
handlermod = __import__(args[0], fromlist = ["dummy"])
-except ImportError, exc:
- sys.stderr.write("scgi-wsgi: handler %s not found: %s\n" % (args[0], exc.message))
+except ImportError as exc:
+ sys.stderr.write("scgi-wsgi: handler %s not found: %s\n" % (args[0], exc.args[0]))
sys.exit(1)
if not modwsgi_compat:
if not hasattr(handlermod, "wmain"):
sys.stderr.write("scgi-wsgi: handler %s has no `wmain' function\n" % args[0])
sys.exit(1)
- handler = handlermod.wmain(args[1:])
+ handler = handlermod.wmain(*args[1:])
else:
if not hasattr(handlermod, "application"):
sys.stderr.write("scgi-wsgi: handler %s has no `application' object\n" % args[0])