def run(settings=None): from environment import local_dir options, args = makeoptions().parse_args() if not settings: if options.debug: setting_module = 'debug' else: setting_module = 'release' settings = 'jfsite.allsettings.%s' % setting_module import jflow jflow.set_settings(settings) from jflow.conf import settings from jflow.db.portfolio.admin import register register() from unuk.contrib.txweb import jsonrpc, djangoapp, start from unuk.utils import get_logger rpcport = options.port or settings.RPC_SERVER_PORT webport = rpcport + 1 webserver, rpcserver = None, None try: if options.rpcserver: from jflow.rpc import JFlowRPC rpcserver = jsonrpc.ApplicationServer(JFlowRPC, port=rpcport) rpcserver.service.logger.info('Listening on port %s' % rpcport) if options.webserver: webserver = djangoapp.ApplicationServer(local_dir, port=webport) webserver.service.logger.info('Listening on port %s' % webport) if not (webserver or rpcserver): rpcserver = jsonrpc.ApplicationServer(JFlowRPC, port=rpcport) webserver = djangoapp.ApplicationServer(local_dir, port=webport) except Exception, e: print(e) exit()
def run(settings = None): from environment import local_dir options, args = makeoptions().parse_args() if not settings: if options.debug: setting_module = 'debug' else: setting_module = 'release' settings = 'jfsite.allsettings.%s' % setting_module import jflow jflow.set_settings(settings) from jflow.conf import settings from jflow.db.portfolio.admin import register register() from unuk.contrib.txweb import jsonrpc, djangoapp, start from unuk.utils import get_logger rpcport = options.port or settings.RPC_SERVER_PORT webport = rpcport+1 webserver, rpcserver = None,None try: if options.rpcserver: from jflow.rpc import JFlowRPC rpcserver = jsonrpc.ApplicationServer(JFlowRPC, port = rpcport) rpcserver.service.logger.info('Listening on port %s'% rpcport) if options.webserver: webserver = djangoapp.ApplicationServer(local_dir, port = webport) webserver.service.logger.info('Listening on port %s'% webport) if not (webserver or rpcserver): rpcserver = jsonrpc.ApplicationServer(JFlowRPC, port = rpcport) webserver = djangoapp.ApplicationServer(local_dir, port = webport) except Exception, e: print(e) exit()
import environment import jflow jflow.set_settings('jfsite.allsettings.test') from jflow.utils.tests import jFlowTestSuiteRunner, defaultTestLoader from stdnet import tests def run(packages = None): tests = None jflow.runtests(packages = packages, extra_tests = tests)
# # All configuration values have a default; values that are commented out # serve to show the default. import sys, os # If your extensions are in another directory, add it here. parent = lambda x : os.path.split(x)[0] source_dir = parent(os.path.abspath(__file__)) docs_dir = parent(source_dir) base_dir = parent(docs_dir) sys.path.append(os.path.join(source_dir, "_ext")) sys.path.insert(0,os.path.join(base_dir,'examples')) import jfsite.environment import jflow jflow.set_settings('jfsite.allsettings.test') version = '0.4' release = '0.4.a2' # -- General configuration ----------------------------------------------------- # If your documentation needs a minimal Sphinx version, state it here. #needs_sphinx = '1.0' # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = ['sphinx.ext.autodoc', 'sphinx.ext.intersphinx', 'sphinx.ext.pngmath'] # Add any paths that contain templates here, relative to this directory.
#!/usr/bin/env python import sys import os import environment import jflow from django.core.management import execute_manager if __name__ == "__main__": jflow.set_settings('jfsite.allsettings.debug') import global_settings as settings execute_manager(settings)