Return Current Dynamo Workspace's Warnings

Hello
here an example

import clr
import sys
import System
from System.IO import Directory, File
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
clr.AddReference('DynamoCoreWpf') 
clr.AddReference('DynamoCore')
clr.AddReference('DynamoRevitDS')
import Dynamo 
from Dynamo.Applications.ViewModel import *
from Dynamo.Graph.Workspaces import *
from Dynamo.Models import *
from Dynamo.ViewModels import *
dynamoRevit = Dynamo.Applications.DynamoRevit()
currentWorkspace = dynamoRevit.RevitDynamoModel.CurrentWorkspace

out = []
for i in currentWorkspace.Nodes:
	if "Warning" in i.State.ToString():
		out.append([i.Name, i.ToolTipText])
		
OUT = out
3 Likes