Your answer lies in this post
Line 53: purgeElements = doc.GetUnusedElements(catIdList)
purgeElements = doc.GetUnusedElements(catIdList)