mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
deprecate gunicorn_django
This commit is contained in:
parent
bdec5975ef
commit
f886d86b46
@ -13,7 +13,6 @@ from gunicorn.config import Config, get_default_config_file
|
||||
from gunicorn import debug
|
||||
from gunicorn.six import execfile_
|
||||
|
||||
|
||||
class Application(object):
|
||||
"""\
|
||||
An application interface for configuring and loading
|
||||
|
||||
@ -147,5 +147,14 @@ def run():
|
||||
The ``gunicorn_django`` command line runner for launching Django
|
||||
applications.
|
||||
"""
|
||||
util.warn("""This command is deprecated.
|
||||
|
||||
You should now run your application with the WSGI interface
|
||||
installed with your project. Ex.:
|
||||
|
||||
gunicorn myproject.wsgi:application
|
||||
|
||||
See https://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/gunicorn/
|
||||
for more info.""")
|
||||
from gunicorn.app.djangoapp import DjangoApplication
|
||||
DjangoApplication("%(prog)s [OPTIONS] [SETTINGS_PATH]").run()
|
||||
|
||||
@ -509,6 +509,7 @@ def to_bytestring(value):
|
||||
assert isinstance(value, text_type)
|
||||
return value.encode("utf-8")
|
||||
|
||||
|
||||
def is_fileobject(obj):
|
||||
if not hasattr(obj, "tell") or not hasattr(obj, "fileno"):
|
||||
return False
|
||||
@ -520,3 +521,16 @@ def is_fileobject(obj):
|
||||
return False
|
||||
|
||||
return True
|
||||
|
||||
|
||||
def warn(msg):
|
||||
sys.stderr.write("!!!\n")
|
||||
|
||||
lines = msg.splitlines()
|
||||
for i, line in enumerate(lines):
|
||||
if i == 0:
|
||||
line = "WARNING: %s" % line
|
||||
sys.stderr.write("!!! %s\n" % line)
|
||||
|
||||
sys.stderr.write("!!!\n\n")
|
||||
sys.stderr.flush()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user