def _make_ctrl_name(self, ctrl_name): if not ctrl_name: ctrl_name = u"Untitled{ext}".format( ext=vistrails_default_file_type()) name = ctrl_name i = 1 while name in self._names: i += 1 name = u'%s (%d)' % (name, i) return name
def _make_ctrl_name(self, ctrl_name): if not ctrl_name: ctrl_name = u"Untitled{ext}".format( ext=vistrails_default_file_type()) name = ctrl_name i = 1 while name in self._names: i += 1 name = u'%s (%d)' % (name, i) return name
def __new__(self, filename=None, **kwargs): if filename: if filename.endswith('.vt'): return ZIPFileLocator(filename, **kwargs) elif filename.endswith('.vtl'): return FileLocator.from_link_file(filename) else: return XMLFileLocator(filename, **kwargs) else: #return class based on default file type if vistrails_default_file_type() == '.vt': return ZIPFileLocator else: return XMLFileLocator
def __new__(self, filename=None, **kwargs): if filename: if filename.endswith('.vt'): return ZIPFileLocator(filename, **kwargs) elif filename.endswith('.vtl'): return FileLocator.from_link_file(filename) else: return XMLFileLocator(filename, **kwargs) else: #return class based on default file type if vistrails_default_file_type() == '.vt': return ZIPFileLocator else: return XMLFileLocator
def default(): """ default() -> ConfigurationObject Returns the default configuration of VisTrails """ base_dir = { "abstractionsDirectory": (None, str), "alwaysShowDebugPopup": False, "autoConnect": True, "autosave": True, "dataDirectory": (None, str), "dbDefault": False, # 'debugSignals': False, "defaultFileType": system.vistrails_default_file_type(), "detachHistoryView": False, "dotVistrails": system.default_dot_vistrails(), "enablePackagesSilently": False, "errorOnConnectionTypeerror": False, "errorOnVariantTypeerror": True, "executeWorkflows": False, "fileDirectory": (None, str), # 'evolutionGraph': (None, str), "handlerDontAsk": False, "installBundles": True, "installBundlesWithPip": False, "interactiveMode": True, "logFile": (None, str), "logger": default_logger(), "maxMemory": (None, int), "maximizeWindows": False, "maxRecentVistrails": 5, "migrateTags": False, "minMemory": (None, int), "multiHeads": False, "nologger": True, "nologfile": False, "packageDirectory": (None, str), "pythonPrompt": False, "recentVistrailList": (None, str), "repositoryLocalPath": (None, str), "repositoryHTTPURL": "http://www.vistrails.org/packages", "reviewMode": False, "rootDirectory": (None, str), "runningJobsList": (None, str), "shell": default_shell(), "showHistoryViewOnLoad": False, "showPipelineViewOnLoad": False, "showScrollbars": True, "showMovies": True, "showSplash": True, "showSpreadsheetOnly": False, "singleInstance": True, "spawned": False, "spreadsheetDumpCells": (None, str), "spreadsheetDumpPDF": False, "staticRegistry": (None, str), "stopOnError": True, "temporaryDirectory": (None, str), "thumbs": default_thumbs(), "upgradeOn": True, "upgradeDelay": True, "upgradeModuleFailPrompt": True, "useCache": True, "userPackageDirectory": (None, str), "verbosenessLevel": (None, int), # 'workflowGraph': (None, str), # 'workflowInfo': (None, str), "webRepositoryLogin": (None, str), "webRepositoryURL": "http://www.crowdlabs.org", "isInServerMode": False, } specific_dir = add_specific_config(base_dir) return ConfigurationObject(**specific_dir)
def default(): """ default() -> ConfigurationObject Returns the default configuration of VisTrails """ base_dir = { 'abstractionsDirectory': (None, str), 'alwaysShowDebugPopup': False, 'autoConnect': True, 'autosave': True, 'dataDirectory': (None, str), 'dbDefault': False, # 'debugSignals': False, 'defaultFileType':system.vistrails_default_file_type(), 'detachHistoryView': False, 'dotVistrails': system.default_dot_vistrails(), 'enablePackagesSilently': False, 'errorOnConnectionTypeerror': False, 'errorOnVariantTypeerror': True, 'executeWorkflows': False, 'fileDirectory': (None, str), # 'evolutionGraph': (None, str), 'handlerDontAsk': False, 'installBundles': True, 'installBundlesWithPip': False, 'interactiveMode': True, 'jobCheckInterval': 10, 'jobAutorun': False, 'jobRun': (None, str), 'jobList': False, 'logFile': (None, str), 'logger': default_logger(), 'maxMemory': (None, int), 'maximizeWindows': False, 'maxRecentVistrails': 5, 'migrateTags': False, 'minMemory': (None, int), 'multiHeads': False, 'nologger': True, 'nologfile': False, 'packageDirectory': (None, str), 'pythonPrompt': False, 'recentVistrailList': (None, str), 'repositoryLocalPath': (None, str), 'repositoryHTTPURL': "http://www.vistrails.org/packages", 'reviewMode': False, 'rootDirectory': (None, str), 'shell': default_shell(), 'showHistoryViewOnLoad': False, 'showPipelineViewOnLoad': False, 'showScrollbars': True, 'showMovies': True, 'showSplash': True, 'showSpreadsheetOnly': False, 'singleInstance': True, 'spawned': False, 'spreadsheetDumpCells': (None, str), 'spreadsheetDumpPDF': False, 'staticRegistry': (None, str), 'stopOnError': True, 'temporaryDirectory': (None, str), 'thumbs': default_thumbs(), 'upgradeOn': True, 'upgradeDelay': True, 'upgradeModuleFailPrompt': True, 'useCache': True, 'userPackageDirectory': (None, str), 'verbosenessLevel': (None, int), # 'workflowGraph': (None, str), # 'workflowInfo': (None, str), 'webRepositoryLogin': (None, str), 'webRepositoryURL': "http://www.crowdlabs.org", 'isInServerMode': False, } specific_dir = add_specific_config(base_dir) return ConfigurationObject(**specific_dir)