It seems like you are not setting anything currently. Here is what I managed to get with a little tweaking:
import clr
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
clr.AddReference("RevitNodes")
import Revit
clr.ImportExtensions(Revit.GeometryConversion)
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
doc = DocumentManager.Instance.CurrentDBDocument
items = UnwrapElement(IN[0])
points = UnwrapElement(IN[1])
elementlist = []
TransactionManager.Instance.EnsureInTransaction(doc)
for i in items:
for p in points:
try:
i.LeaderEnd = p.ToXyz()
elementlist.append("Success")
except:
elementlist.append("fail")
TransactionManager.Instance.TransactionTaskDone()
OUT = elementlist