コード例 #1
0
def main():
    parse_options()

    http_server = HTTPServer(Application(), xheaders=True)
    http_server.bind(int(options.port), "127.0.0.1")  # listen local only
    http_server.start(1)

    IOLoop.instance().start()
コード例 #2
0
ファイル: app.py プロジェクト: nicozhang/startUp
def main():
    parse_options()

    http_server = HTTPServer(Application(),
                             xheaders=True)
    http_server.bind(int(options.port), "127.0.0.1")  # listen local only
    http_server.start(1)

    IOLoop.instance().start()
コード例 #3
0
ファイル: d3_server_status.py プロジェクト: nicozhang/startUp
try:
    # tornado process
    import d3status
except ImportError:
    # celeryd process runtime env
    if platform.system() == "Linux":
        os.environ["PYTHON_EGG_CACHE"] = "/tmp/egg"
    sys.path.append(os.path.join(_root, ".."))

from tornado.options import options
from tornado.database import Connection

from d3status.libs.options import parse_options

parse_options()

from d3status.db import Model
from d3status.db import load_model
from d3status.mail import send_email
from d3status.tasks import status_tasks

# db connection
db = Connection(
    host=options.mysql["host"] + ":" + options.mysql["port"],
    database=options.mysql["database"],
    user=options.mysql["user"],
    password=options.mysql["password"],
)

Model.setup_dbs({"db": db})
コード例 #4
0
ファイル: tasks.py プロジェクト: FashtimeDotCom/d3status
try:
    # tornado process
    import d3status
except ImportError:
    # celeryd process runtime env
    if platform.system() == "Linux":
        os.environ["PYTHON_EGG_CACHE"] = "/tmp/egg"
    sys.path.append(os.path.join(_root, ".."))
    # append current directory for celeryconfig.py
    sys.path.append(_dir)

    from tornado.options import options
    from tornado.database import Connection

    from d3status.libs.options import parse_options
    parse_options()

    from d3status.db import Model

    # db connection
    db = Connection(host=options.mysql["host"] + ":" +
                            options.mysql["port"],
                         database=options.mysql["database"],
                         user=options.mysql["user"],
                         password=options.mysql["password"],
                         )

    Model.setup_dbs({"db": db})


from d3status.libs.importlib import import_module