80 lines
3.2 KiB
Python
80 lines
3.2 KiB
Python
from .nodes import (
|
|
GenAssetAssetSummary,
|
|
GenAssetCompareVersions,
|
|
GenAssetCreateAsset,
|
|
GenAssetCreateBranchVersion,
|
|
GenAssetDeleteVersion,
|
|
GenAssetDisplayAny,
|
|
GenAssetFindAssets,
|
|
GenAssetForkAssetFromVersion,
|
|
GenAssetLoadExactVersion,
|
|
GenAssetLoadCurrentVersion,
|
|
GenAssetLoadRecipeToWidgets,
|
|
GenAssetLoadVersion,
|
|
GenAssetListAssetVersions,
|
|
GenAssetPatchVersionMetadata,
|
|
GenAssetPromoteVersion,
|
|
GenAssetRenameAsset,
|
|
GenAssetSaveGeneration,
|
|
GenAssetTestConnection,
|
|
GenAssetUpsertAssetFields,
|
|
GenAssetWorkflowAssistant,
|
|
)
|
|
|
|
try:
|
|
from .server import register_routes
|
|
|
|
register_routes()
|
|
except Exception as exc:
|
|
print(f"[GenAsset] Health routes unavailable: {exc}")
|
|
|
|
NODE_CLASS_MAPPINGS = {
|
|
"GenAssetTestConnection": GenAssetTestConnection,
|
|
"GenAssetWorkflowAssistant": GenAssetWorkflowAssistant,
|
|
"GenAssetDisplayAny": GenAssetDisplayAny,
|
|
"GenAssetSaveGeneration": GenAssetSaveGeneration,
|
|
"GenAssetLoadVersion": GenAssetLoadVersion,
|
|
"GenAssetLoadExactVersion": GenAssetLoadExactVersion,
|
|
"GenAssetPatchVersionMetadata": GenAssetPatchVersionMetadata,
|
|
"GenAssetCompareVersions": GenAssetCompareVersions,
|
|
"GenAssetCreateBranchVersion": GenAssetCreateBranchVersion,
|
|
"GenAssetLoadRecipeToWidgets": GenAssetLoadRecipeToWidgets,
|
|
"GenAssetFindAssets": GenAssetFindAssets,
|
|
"GenAssetListAssetVersions": GenAssetListAssetVersions,
|
|
"GenAssetLoadCurrentVersion": GenAssetLoadCurrentVersion,
|
|
"GenAssetPromoteVersion": GenAssetPromoteVersion,
|
|
"GenAssetDeleteVersion": GenAssetDeleteVersion,
|
|
"GenAssetForkAssetFromVersion": GenAssetForkAssetFromVersion,
|
|
"GenAssetCreateAsset": GenAssetCreateAsset,
|
|
"GenAssetRenameAsset": GenAssetRenameAsset,
|
|
"GenAssetUpsertAssetFields": GenAssetUpsertAssetFields,
|
|
"GenAssetAssetSummary": GenAssetAssetSummary,
|
|
}
|
|
|
|
NODE_DISPLAY_NAME_MAPPINGS = {
|
|
"GenAssetTestConnection": "Test GenAsset Connection",
|
|
"GenAssetWorkflowAssistant": "GenAsset Workflow Assistant",
|
|
"GenAssetDisplayAny": "Display Any From GenAsset",
|
|
"GenAssetSaveGeneration": "Save To GenAsset",
|
|
"GenAssetLoadVersion": "Load Asset From GenAsset",
|
|
"GenAssetLoadExactVersion": "Load Version From GenAsset",
|
|
"GenAssetPatchVersionMetadata": "Save Metadata Patch To GenAsset",
|
|
"GenAssetCompareVersions": "Compare Two GenAsset Versions",
|
|
"GenAssetCreateBranchVersion": "Create Branch Version In GenAsset",
|
|
"GenAssetLoadRecipeToWidgets": "Load Recipe To Widgets",
|
|
"GenAssetFindAssets": "Find Assets In GenAsset",
|
|
"GenAssetListAssetVersions": "List Asset Versions In GenAsset",
|
|
"GenAssetLoadCurrentVersion": "Load Current Version For Asset",
|
|
"GenAssetPromoteVersion": "Promote Version In GenAsset",
|
|
"GenAssetDeleteVersion": "Delete Version In GenAsset",
|
|
"GenAssetForkAssetFromVersion": "Fork Asset From Version In GenAsset",
|
|
"GenAssetCreateAsset": "Create Asset In GenAsset",
|
|
"GenAssetRenameAsset": "Rename Asset In GenAsset",
|
|
"GenAssetUpsertAssetFields": "Upsert Asset Tags Fields",
|
|
"GenAssetAssetSummary": "Asset Summary In GenAsset",
|
|
}
|
|
|
|
WEB_DIRECTORY = "./js"
|
|
|
|
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"]
|