# -*- coding: utf-8 -*-
# Read-only BIMSpeed IronPython example. No transaction, writes or network use.
from Autodesk.Revit.DB import FilteredElementCollector
from Autodesk.Revit.DB.Structure import Rebar
from Autodesk.Revit.UI import TaskDialog

sets = FilteredElementCollector(doc).OfClass(Rebar).GetElementCount()
selected = uidoc.Selection.GetElementIds().Count
TaskDialog.Show("Read-only model check",
                "Rebar sets in project: {0}\nSelected elements: {1}".format(sets, selected))
