コード例 #1
0
ファイル: plugin.py プロジェクト: miquelcampos/GEAR_mc
def getPluginPath(name):

    plugin = xsi.Plugins(name)
    if plugin:
        return plugin.OriginPath
    else:
        return False
コード例 #2
0
ファイル: plugin.py プロジェクト: miquelcampos/GEAR_mc
def getPluginFullPath(name):

    plugin = xsi.Plugins(name)
    if plugin:
        return plugin.FileName
    else:
        return False
コード例 #3
0
ファイル: plugin.py プロジェクト: miquelcampos/GEAR_mc
def pluginExists(names, all=True):

    if isinstance(names, str):
        names = [names]

    exists = True
    for name in names:

        plugin = xsi.Plugins(name)

        if plugin:
            if not all:
                return True
        else:
            if all:
                return False
            else:
                exists = False

    return exists