raygun4py
raygun4py copied to clipboard
Feature - Add support for scrapy
Scrapy is a popular web crawling and web scraping framework implemented in python. Like Django middleware, scrapy provides extensions that allows custom functionality to be inserted into the framework. This PR implements an extension that automatically send errors to Raygun when exceptions are raised in the spider and item pipelines.
TODO:
- [ ] Add scrapy dependencies to
setup.py
- [ ] Write tests for extension
- [ ] Implement extension
- [ ] Update README
Coverage increased (+0.3%) to 88.71% when pulling 60728e4b9a5b4ca34514a577a34301bdd3a80fb9 on luke-falvey:development into f65727a8cc8c6e4b089a68efcd906d6dd7080568 on MindscapeHQ:master.
@luke-falvey I don't know enough about this provider (or language) to give a good review at this point unfortunately.
Also is this PR still applicable?