@selwin рдХреНрдпрд╛ PR #391 рдХреЛ рд╕рдорд╛рдкреНрдд
рдХреЛрдИ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
рд░рдЬрд┐рд╕реНрдЯреНрд░реА.рдкреА рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред рдХрдИ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпрд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ: StartedJobRegistry, FinishedJobRegistry рдФрд░ DeferredJobRegistry, рдЬрд╣рд╛рдВ рд╕реЗ рдЖрдк job_ids рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
@scroogie рдареАрдХ рд╣реИ, рдореБрдЭреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдорд┐рд▓ рдЧрдИ рд╣реИ рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рдХрд╣рд╛ рдерд╛ред рдЬрдмрдХрд┐ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ zset
рд░реВрдк рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдПрдХ рдХрддрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреЙрдк рдирд╣реАрдВ рдерд╛ред рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП pop
рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред
@scroogie рдареАрдХ рд╣реИ, рдореБрдЭреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдорд┐рд▓ рдЧрдИ рд╣реИ рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рдХрд╣рд╛ рдерд╛ред рдЬрдмрдХрд┐ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ zset
рд░реВрдк рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдПрдХ рдХрддрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреЙрдк рдирд╣реАрдВ рдерд╛ред рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП pop
рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред
рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рд╕рднреА рдиреМрдХрд░рд┐рдпрд╛рдВ рдкрд╛рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдпрд╣ рд╣реЛрдЧрд╛:
registry = FinishedJobRegistry('default', connection=redis)
job_ids = registry.get_job_ids() # You can then turn these into Job instances
@selwin рдареАрдХ рд╣реИ, рд╕рдордЭ рдЧрдпрд╛ред рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж
рдмрд╕ рдЗрд╕реЗ рдкреВрд░рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ job_ids рдХреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рдерд╛:
from rq import job
from redis import Redis
job.Job.fetch("job-id-here", connection=Redis())
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдиреМрдХрд░реА рд╡рд╕реНрддреБ рдХреЛ рдХрддрд╛рд░ рд╕реЗ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рд╕рднреА рдиреМрдХрд░рд┐рдпрд╛рдВ рдкрд╛рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдпрд╣ рд╣реЛрдЧрд╛: