Add environment variable to enable development mode

Closes #14530
(grafted from b251595fa8aa5524ec888bc384743da3bb3b7a5d)

--HG--
branch : 7.0
This commit is contained in:
Cédric Krier committed 2026-01-21 19:12:34 +01:00
1 parent 46ba293e21
commit 8dc49b6359
3 files changed
+3 -1

No files matched your search

+1
View File
@@ -43,6 +43,7 @@ Following environment variables can be set:
* ``TRYTOND_COROUTINE``: Use coroutine for concurrency.
* ``TRYTOND_DATABASE_NAMES``: A list of database names in CSV format, using
python default dialect.
* ``TRYTOND_DEV``: A boolean to enable development mode.
.. warning:: You must manage to serve the static files from the web root.
+1
View File
@@ -50,6 +50,7 @@ def get_parser():
parser.add_argument("-v", "--verbose", action='count',
dest="verbose", default=0, help="enable verbose mode")
parser.add_argument('--dev', dest='dev', action='store_true',
default=bool(int(os.getenv('TRYTOND_DEV', 0))),
help='enable development mode')
logging_config = os.environ.get('TRYTOND_LOGGING_CONFIG')
+1 -1
View File
@@ -56,7 +56,7 @@ class TrytondWSGI(object):
})
self.protocols = [JSONProtocol, XMLProtocol]
self.error_handlers = []
self.dev = False
self.dev = bool(int(os.getenv('TRYTOND_DEV', 0)))
def route(self, string, methods=None, defaults=None):
def decorator(func):