Ticket #105 (closed enhancement: fixed)

Opened 10 months ago

Last modified 9 months ago

Change core API to pass around spider instances

Reported by: pablo Owned by: pablo
Priority: critical Milestone: 0.8
Component: code Version:
Keywords: Cc: dan pablo

Description (last modified by pablo) (diff)

We need to change all APIs (signals, middlewares, pipelines, etc) to pass around spider instances instead of domains.

This wasn't changed for 0.7 to avoid breaking the API, but it's definitely a must for 0.8, and the sooner we do it, the better.

Change History

Changed 9 months ago by pablo

  • description modified (diff)

Changed 9 months ago by pablo

  • status changed from new to assigned

r1822 changes signals: domain_opened, domain_closed, domain_idle to pass spider references only. they were also renamed to spider_opened, spider_closed, spider_idle.

Changed 9 months ago by pablo

r1827 changes the item pipeline api to pass spider references

Changed 9 months ago by pablo

  • status changed from assigned to closed
  • resolution set to fixed
  • summary changed from Change the API to pass around spider instances to Change core API to pass around spider instances
Note: See TracTickets for help on using tickets.