items = []
for site in sites[:2]:
    item = SeekItem()
item['title'] = myfilter(site.select('dl/dd/h2/a').select('string()').extract()
    )
item['link_url'] = myfilter(site.select('dl/dd/h2/em').select('string()').
    extract())
item['description'] = myfilter(site.select('dl/dd/p').select('string()').
    extract())
if item['link_url']:
    request = Request('http://www.example.com/some_page.html', callback=
        self.parseItemDescription)
request.meta['item'] = item
return request

def parseItemDescription(self, response):
    item = response.meta['item']
hxs = HtmlXPathSelector(response)
sites = hxs.select(
    "//li[contains(concat(' ', @class, ' '), ' mod-searchresult-entry ')]")
item['description'] = 'mytest'
return item
Getting error with yield in scrapy python