python: Changed wmain calling convention.
[ashd.git] / python / scgi-wsgi
index 944ed39..006f375 100755 (executable)
@@ -15,7 +15,7 @@ for o, a in opts:
         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(":")
@@ -48,7 +48,7 @@ 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])