@@ -34,7 +34,7 @@ def __init__(self, prefix: str, queueName: str, redisConnection: RedisConnection
3434 self .commands = {
3535 "addStandardJob" : self .redisClient .register_script (self .getScript ("addStandardJob-9.lua" )),
3636 "addDelayedJob" : self .redisClient .register_script (self .getScript ("addDelayedJob-6.lua" )),
37- "addParentJob" : self .redisClient .register_script (self .getScript ("addParentJob-5 .lua" )),
37+ "addParentJob" : self .redisClient .register_script (self .getScript ("addParentJob-6 .lua" )),
3838 "addPrioritizedJob" : self .redisClient .register_script (self .getScript ("addPrioritizedJob-9.lua" )),
3939 "changePriority" : self .redisClient .register_script (self .getScript ("changePriority-7.lua" )),
4040 "cleanJobsInSet" : self .redisClient .register_script (self .getScript ("cleanJobsInSet-3.lua" )),
@@ -86,7 +86,7 @@ def mapKey(key):
8686 return self .keys [key ]
8787 return list (map (mapKey , keys ))
8888
89- def addJobArgs (self , job : Job , waiting_children_key : str | None ):
89+ def addJobArgs (self , job : Job ):
9090 # We are still lacking some arguments here:
9191 # ARGV[1] msgpacked arguments array
9292 # [9] repeat job key
@@ -99,7 +99,6 @@ def addJobArgs(self, job: Job, waiting_children_key: str|None):
9999
100100 packedArgs = msgpack .packb (
101101 [self .keys ["" ], job .id or "" , job .name , job .timestamp , job .parentKey ,
102- waiting_children_key ,
103102 f"{ parentKey } :dependencies" if parentKey else None , parent ],use_bin_type = True )
104103
105104 return [packedArgs , jsonData , packedOpts ]
@@ -131,7 +130,7 @@ def addStandardJob(self, job: Job, timestamp: int, pipe = None):
131130 """
132131 keys = self .getKeys (['wait' , 'paused' , 'meta' , 'id' , 'completed' ,
133132 'delayed' , 'active' , 'events' , 'marker' ])
134- args = self .addJobArgs (job , None )
133+ args = self .addJobArgs (job )
135134 args .append (timestamp )
136135
137136 return self .commands ["addStandardJob" ](keys = keys , args = args , client = pipe )
@@ -142,7 +141,7 @@ def addDelayedJob(self, job: Job, timestamp: int, pipe = None):
142141 """
143142 keys = self .getKeys (['marker' , 'meta' , 'id' ,
144143 'delayed' , 'completed' , 'events' ])
145- args = self .addJobArgs (job , None )
144+ args = self .addJobArgs (job )
146145 args .append (timestamp )
147146
148147 return self .commands ["addDelayedJob" ](keys = keys , args = args , client = pipe )
@@ -153,18 +152,18 @@ def addPrioritizedJob(self, job: Job, timestamp: int, pipe = None):
153152 """
154153 keys = self .getKeys (['marker' , 'meta' , 'id' , 'prioritized' ,
155154 'delayed' , 'completed' , 'active' , 'events' , 'pc' ])
156- args = self .addJobArgs (job , None )
155+ args = self .addJobArgs (job )
157156 args .append (timestamp )
158157
159158 return self .commands ["addPrioritizedJob" ](keys = keys , args = args , client = pipe )
160159
161- def addParentJob (self , job : Job , waiting_children_key : str , pipe = None ):
160+ def addParentJob (self , job : Job , pipe = None ):
162161 """
163162 Add a job to the queue that is a parent
164163 """
165- keys = self .getKeys (['meta' , 'id' , 'delayed' , 'completed' , 'events' ])
166-
167- args = self .addJobArgs (job , waiting_children_key )
164+ keys = self .getKeys (['meta' , 'id' , 'delayed' , 'waiting-children' , ' completed' , 'events' ])
165+
166+ args = self .addJobArgs (job )
168167
169168 return self .commands ["addParentJob" ](keys = keys , args = args , client = pipe )
170169
0 commit comments