예제 #1
0
"""
Bootstrap the Galaxy framework.

This should not be called directly!  Use the run.sh script in Galaxy's
top level directly.
"""
from __future__ import absolute_import

import os
import sys

sys.path.insert(1, os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir, 'lib')))

from galaxy.util.pastescript import serve
from check_python import check_python  # noqa: I100, I201

# ensure supported version
try:
    check_python()
except Exception:
    sys.exit(1)

if 'LOG_TEMPFILES' in os.environ:
    from log_tempfile import TempFile
    _log_tempfile = TempFile()

serve.run()
예제 #2
0
import os, sys

try:
    import configparser
except:
    import ConfigParser as configparser

# ensure supported version
from check_python import check_python
try:
    check_python()
except:
    sys.exit(1)

new_path = [os.path.join(os.getcwd(), "lib")]
new_path.extend(sys.path[1:])  # remove scripts/ from the path
sys.path = new_path

from galaxy import eggs

if 'LOG_TEMPFILES' in os.environ:
    from log_tempfile import TempFile
    _log_tempfile = TempFile()
    import tempfile

eggs.require("Paste")
eggs.require("PasteDeploy")

from galaxy.util.pastescript import serve
serve.run()