21
21
else :
22
22
from celery .task import Task # noqa
23
23
24
+ from celery .utils .log import get_task_logger
25
+
26
+ logger = get_task_logger (__name__ )
27
+
24
28
25
29
class CeleryHaystackSignalHandler (Task ):
26
30
using = settings .CELERY_HAYSTACK_DEFAULT_ALIAS
@@ -36,7 +40,6 @@ def split_identifier(self, identifier, **kwargs):
36
40
bits = identifier .split ('.' )
37
41
38
42
if len (bits ) < 2 :
39
- logger = self .get_logger (** kwargs )
40
43
logger .error ("Unable to parse object "
41
44
"identifer '%s'. Moving on..." % identifier )
42
45
return (None , None )
@@ -64,7 +67,6 @@ def get_instance(self, model_class, pk, **kwargs):
64
67
"""
65
68
Fetch the instance in a standarized way.
66
69
"""
67
- logger = self .get_logger (** kwargs )
68
70
instance = None
69
71
try :
70
72
instance = model_class ._default_manager .get (pk = pk )
@@ -98,8 +100,6 @@ def run(self, action, identifier, **kwargs):
98
100
Trigger the actual index handler depending on the
99
101
given action ('update' or 'delete').
100
102
"""
101
- logger = self .get_logger (** kwargs )
102
-
103
103
# First get the object path and pk (e.g. ('notes.note', 23))
104
104
object_path , pk = self .split_identifier (identifier , ** kwargs )
105
105
if object_path is None or pk is None :
@@ -155,7 +155,6 @@ class CeleryHaystackUpdateIndex(Task):
155
155
command from Celery.
156
156
"""
157
157
def run (self , apps = None , ** kwargs ):
158
- logger = self .get_logger (** kwargs )
159
158
defaults = {
160
159
'batchsize' : settings .CELERY_HAYSTACK_COMMAND_BATCH_SIZE ,
161
160
'age' : settings .CELERY_HAYSTACK_COMMAND_AGE ,
0 commit comments