[Python] create layer LayerGroup from selection set

from pyrx import Ap, Db, Ed, Ge, Rx

print("\nadded command = myfilter")
@Ap.Command()
def myfilter():

    db = Db.curDb()
    ps, ss = Ed.Editor.select()
    if ps != Ed.PromptStatus.eOk:
        raise RuntimeError("oof {}:".format(ps))

    layersToAdd = set([Db.Entity(id).layerId() for id in ss])

    lm = Ap.LayerFilterManager(db)
    root, current = lm.getFilters()

    newFilter = Ap.LayerGroup()
    newFilter.setName("myfilter")
    for ltrid in layersToAdd:
        newFilter.addLayerId(ltrid)

    root.addNested(newFilter)
    lm.setFilters(root, newFilter)