Пример #1
0
import sys
from giotto import initialize

try:
    import secrets
except ImportError:
    secrets = None
    print("Warning: no secret.py found.")

try:
    import machine
except ImportError:
    machine = None
    print("Warning: no machine.py found.")

import config
initialize(config, secrets, machine)

from manifest import manifest

mock = '--model-mock' in sys.argv
from giotto.controllers.http import make_app, error_handler, serve

application = make_app(manifest, model_mock=mock)

if not config.debug:
    application = error_handler(application)

if '--run' in sys.argv:
    serve('127.0.0.1', 5000, application, use_debugger=True, use_reloader=True)
Пример #2
0
#!/usr/bin/env python
# coding: utf-8
from giotto import initialize
initialize("multiply")

from multiply.manifest import manifest

mock = '--model-mock' in sys.argv
from giotto.controllers.http import make_app, fancy_error_template_middleware, serve

application = make_app(manifest, model_mock=mock)

if not get_config('debug'):
    application = fancy_error_template_middleware(application)

if '--run' in sys.argv:
    serve('127.0.0.1', 5000, application, ssl=None, use_debugger=True, use_reloader=True)

if '--run-ssl' in sys.argv:
    serve('127.0.0.1', 443, application, ssl='adhoc', use_debugger=True, use_reloader=True)
Пример #3
0
#!/usr/bin/env python
# coding: utf-8
from giotto import initialize
initialize("multiply")

from multiply.manifest import manifest

mock = '--model-mock' in sys.argv
from giotto.controllers.http import make_app, fancy_error_template_middleware, serve

application = make_app(manifest, model_mock=mock)

if not get_config('debug'):
    application = fancy_error_template_middleware(application)

if '--run' in sys.argv:
    serve('127.0.0.1',
          5000,
          application,
          ssl=None,
          use_debugger=True,
          use_reloader=True)

if '--run-ssl' in sys.argv:
    serve('127.0.0.1',
          443,
          application,
          ssl='adhoc',
          use_debugger=True,
          use_reloader=True)