diff -r 6641e941ef1e -r ff1a9aa48cfd app/django/db/models/signals.py --- a/app/django/db/models/signals.py Tue Oct 14 12:36:55 2008 +0000 +++ b/app/django/db/models/signals.py Tue Oct 14 16:00:59 2008 +0000 @@ -1,12 +1,14 @@ -class_prepared = object() +from django.dispatch import Signal -pre_init= object() -post_init = object() +class_prepared = Signal(providing_args=["class"]) + +pre_init = Signal(providing_args=["instance", "args", "kwargs"]) +post_init = Signal(providing_args=["instance"]) -pre_save = object() -post_save = object() +pre_save = Signal(providing_args=["instance", "raw"]) +post_save = Signal(providing_args=["instance", "raw", "created"]) -pre_delete = object() -post_delete = object() +pre_delete = Signal(providing_args=["instance"]) +post_delete = Signal(providing_args=["instance"]) -post_syncdb = object() +post_syncdb = Signal(providing_args=["class", "app", "created_models", "verbosity", "interactive"])