def start_uvcdat_application(optionsDict): """Initializes the application singleton.""" VistrailsApplication = get_vistrails_application() if VistrailsApplication: debug.critical("Application already started.") return hw_role = optionsDict.get( "hw_role", 'global') spawn = optionsDict.get( "spawn", True ) isClient = ( hw_role == 'hw_client' ) VistrailsApplication = vtDV3DApplicationSingleton( isClient ) set_vistrails_application( VistrailsApplication ) if VistrailsApplication.is_running(): debug.critical("Found another instance of VisTrails running") msg = str(sys.argv[1:]) debug.critical("Will send parameters to main instance %s" % msg) res = VistrailsApplication.send_message(msg) if res: sys.exit(0) else: sys.exit(1) try: check_all_vistrails_requirements() except MissingRequirement, e: msg = ("VisTrails requires %s to properly run.\n" % e.requirement) debug.critical("Missing requirement", msg) sys.exit(1)
def startup_app(): from core.requirements import MissingRequirement, check_all_vistrails_requirements disable_lion_restore() try: check_all_vistrails_requirements() except MissingRequirement, e: msg = ("VisTrails requires %s to properly run.\n" % e.requirement) debug.critical("Missing requirement", msg) sys.exit(1)
def startup_app(): from core.requirements import MissingRequirement, check_all_vistrails_requirements disable_lion_restore() try: check_all_vistrails_requirements() except MissingRequirement, e: msg = ("VisTrails requires %s to properly run.\n" % e.requirement) debug.critical("Missing requirement", msg) sys.exit(1)