How to merge two animLayer in Maya?

Is there any other way to merge animLayers in Maya than mel’s animLayerMerge?

pm.mel.eval('animLayerMerge {%s}' % ','.join(['"%s"' % i.name() for i in pm.ls(type="animLayer")]))

Any more pythonic way?