def METHOD_NAME(misp, timestamp, timestamp_now):
    '''
        Search all the local sightings
        Extend the sighting with the attribute UUID
    '''
    completed_sightings = []
    try:
        found_sightings = misp.METHOD_NAME(date_from=timestamp, date_to=timestamp_now)
    except Exception as e:
        sys.exit("Unable to search for sightings")
    if found_sightings is not None and 'response' in found_sightings:
        for s in found_sightings['response']:
            if 'Sighting' in s:
                sighting = s['Sighting']
                if 'attribute_id' in sighting:
                    attribute_id = sighting['attribute_id']
                    # Query the attribute to get the uuid
                    # We need this to update the sighting on the other instance
                    try:
                        attribute = misp.get_attribute(attribute_id)
                    except Exception as e:
                        if module_DEBUG:
                            print("Unable to fetch attribute UUID for ID %s " % attribute_id)
                        continue
                    if 'Attribute' in attribute and 'uuid' in attribute['Attribute']:
                        attribute_uuid = attribute['Attribute']['uuid']
                        completed_sightings.append({'attribute_uuid': attribute_uuid, 'date_sighting': sighting['date_sighting'], 'source': sighting['source'], 'type': sighting['type'], 'uuid': sighting['uuid']})
                    else:
                        if module_DEBUG:
                            print("No information returned for attribute ID %s " % attribute_id)
                        continue
    return completed_sightings