Insert Block as Individual Objects

I found this post (Thanks Clement) that seem to work well with a little formatting so I could pass in the file I wanted to import:

https://discourse.mcneel.com/t/import-3dm-to-point/46022/2

Here is the code. Still would like to see other examples if more valuable.

Eric

import Rhino
import rhinoscriptsyntax as rs

def InsertFile(insFile):
    # insert options
    file =chr(34) + r"" + insFile + "" + chr(34)
    point = Rhino.Geometry.Point3d(0, 0, 0)
    scale = 1.0
    rotation = 0.0
    
    # command
    cmd = "_-Insert _File=Yes _LinkMode=_Embed {0} ".format(file)
    cmd += "Objects _Enter {0} {1} {2}".format(point, scale, rotation)
    rc = rs.Command(cmd, False)
    
    rs.ZoomSelected()
    rs.UnselectAllObjects()

file = "C:\PDP Work\Sample.3dm"

InsertFile(file)