There was an error while loading. Please reload this page.
1 parent 8af2c4a commit ae36fdfCopy full SHA for ae36fdf
web/wsgi.py
@@ -7,7 +7,7 @@
7
8
import http
9
import webapi as web
10
-from utils import listget
+from utils import listget, intget
11
from net import validaddr, validip
12
import httpserver
13
@@ -51,7 +51,12 @@ def runwsgi(func):
51
else:
52
return runscgi(func)
53
54
- return httpserver.runsimple(func, validip(listget(sys.argv, 1, '')))
+
55
+ server_addr = validip(listget(sys.argv, 1, ''))
56
+ if os.environ.has_key('PORT'): # e.g. Heroku
57
+ server_addr = ('0.0.0.0', intget(os.environ['PORT']))
58
59
+ return httpserver.runsimple(func, server_addr)
60
61
def _is_dev_mode():
62
# Some embedded python interpreters won't have sys.arv
0 commit comments