'Does the lookup for this entry and populates the entry fields.'

def lazy_loader(self, entry):

    lookup = get_plugin_by_name(u'api_bluray').instance.lookup
    try:
        with Session() as session:
            (title, year) = split_title_year(entry[u'title'])
            movie = lookup(title=title, year=year, session=session)
            entry.update_using_map(self.field_map, movie)
    except LookupError:
        log_once((u'Bluray    lookup    failed    for    %s' % entry[u'title']), log, logging.WARN)
