from pyfbsdk import FBSystem, FBComponent
lSystem = FBSystem()
lOriginalTakeName = lSystem.CurrentTake
for lTakeIdx in range( len( lSystem.Scene.Takes )):
lSystem.CurrentTake = lSystem.Scene.Takes[lTakeIdx]
for lMarker in FBSystem().Scene.Components:
if lMarker and lMarker.ClassName() == "FBModelMarkerOptical":
lDone = lMarker.PropertyList.Find('Done')
lDone.Data = True
lSystem.CurrentTake = lOriginalTakeName
print 'All Markers Set to Done in All Takes'
del( lSystem, lTakeIdx, lOriginalTakeName )
del(FBSystem, FBComponent)