python-oops-celery
==================

Integration so that failed celery tasks trigger Oopses.

Depedencies
-----------

python-oops
celery

To run the tests you also need:

python-testtools

Use
---

In your celery worker process run:

    from oops_celery import setup_oops_reporter

    setup_oops_reporter(config)

where `config` is the `oops.Config` object you wish to use.

Running Tests
-------------

Install `testrepository` and `python-subunit` and run

    testr init
    testr run

or just run

    python -m testtools.run oops_celery.tests.test_suite

..

  Copyright (c) 2012, Canonical Ltd
 
  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU Lesser General Public License as published by
  the Free Software Foundation, version 3 only.
 
  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU Lesser General Public License for more details.
 
  You should have received a copy of the GNU Lesser General Public License
  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  GNU Lesser General Public License version 3 (see the file LICENSE).
