def find_Parent(obj):
    """Find Parent Part object for obj."""
    result_obj = None
    # this findes the 'last' Part..
    # but as fare as i know there should only be one in this list..
    for x in obj.InList:
        if (
            x.isDerivedFrom("App::Part")
        ):
            result_obj = x
    return result_obj