else: self._setup_package(self.pargs.package) @controller.expose(help='run dmirr.hub service') def run(self): os.chdir("%s/src/dmirr.hub" % BASE) if self.pargs.clean: if os.path.exists('dmirr_dev.db'): os.remove('dmirr_dev.db') os.system("echo 'no' | python dmirr/hub/manage.py syncdb") os.system("DJANGO_SETTINGS_MODULE=dmirr.hub.settings django-admin.py loaddata dmirr/hub/fixtures/test_data.yaml") os.system('python dmirr/hub/manage.py check_permissions') os.system('python dmirr/hub/manage.py runserver 0.0.0.0:8001') handler.register(BaseController) try: if 'VIRTUAL_ENV' not in os.environ: raise Exception('Not working within a virtualenv!') app.setup() app.run() except Exception as e: print "Exception: %s" % e.args[0] sys.exit(1) finally: app.close()
raise Exception('src/%s does not exist' % self.pargs.package) else: self._setup_package(self.pargs.package) @controller.expose(help='run dmirr.hub service') def run(self): os.chdir("%s/src/dmirr.hub" % BASE) if self.pargs.clean: if os.path.exists('dmirr_dev.db'): os.remove('dmirr_dev.db') os.system("echo 'no' | python dmirr/hub/manage.py syncdb") os.system( "DJANGO_SETTINGS_MODULE=dmirr.hub.settings django-admin.py loaddata dmirr/hub/fixtures/test_data.yaml" ) os.system('python dmirr/hub/manage.py check_permissions') os.system('python dmirr/hub/manage.py runserver 0.0.0.0:8001') handler.register(BaseController) try: if 'VIRTUAL_ENV' not in os.environ: raise Exception('Not working within a virtualenv!') app.setup() app.run() except Exception as e: print "Exception: %s" % e.args[0] sys.exit(1) finally: app.close()
from cement2.core import handler from dmirr.cli.controllers.base import dMirrBaseController from dmirr.cli.controllers.user import UserController from dmirr.cli.controllers.project import ProjectController handler.register(dMirrBaseController) handler.register(UserController) handler.register(ProjectController)
from cement2.core import handler from dmirr.cli.controllers.base import dMirrBaseController from dmirr.cli.controllers.users import UserController from dmirr.cli.controllers.projects import ProjectController from dmirr.cli.controllers.archs import ArchController from dmirr.cli.controllers.protocols import ProtocolController from dmirr.cli.controllers.systems import SystemController handler.register(dMirrBaseController) handler.register(UserController) handler.register(ProjectController) handler.register(ArchController) handler.register(ProtocolController) handler.register(SystemController)