def obj_id_expanded(obj=None, size=99):
    """
    :param obj (objectj): optional
    :param size (int): optional size of id(obj) to include defaults to 99

    :Returns: id: (str) an id that of the form machine-name|ppid|pid|id(obj)
    """
    return "{}|{}|{}{}".format(os.uname()[1], os.getppid(), os.getpid(), "" if obj is None else "|" + str(id(obj))[-size:])
:param obj (objectj): optional
    :param size (int): optional size of id(obj) to include defaults to 99

    :Returns: id: (str) an id that of the form machine-name|ppid|pid|id(obj)