def getid(obj):
    """
    Abstracts the common pattern of allowing both an object or an object's ID
    as a parameter when dealing with relationships.
    """
    try:
        return obj.id
    except __HOLE__:
        return obj
dataset/ETHPy150Open kwminnick/rackspace-dns-cli/dnsclient/base.py/getid