Example #1
0
    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
Example #2
0
    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
Example #3
0
 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
Example #4
0
 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)
Example #6
0
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)