From e72d94b45312443d076d01ca833f19e8a5295847 Mon Sep 17 00:00:00 2001 From: Raphaƫl Barrois Date: Wed, 22 Jan 2014 00:23:57 +0100 Subject: Fix mute_signals' decorator. --- factory/django.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'factory') diff --git a/factory/django.py b/factory/django.py index 6f39c34..a3dfdfc 100644 --- a/factory/django.py +++ b/factory/django.py @@ -263,8 +263,10 @@ class mute_signals(object): def __call__(self, callable_obj): if isinstance(callable_obj, base.FactoryMetaClass): - generate_method = getattr(callable_obj, '_generate') + # Retrieve __func__, the *actual* callable object. + generate_method = callable_obj._generate.__func__ + @classmethod @functools.wraps(generate_method) def wrapped_generate(*args, **kwargs): with self: -- cgit v1.2.3