mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
Checking for threadpool
This commit is contained in:
parent
8545e09d9a
commit
6cf04497ee
1 changed files with 7 additions and 4 deletions
|
@ -13,7 +13,6 @@ import logging
|
|||
import errno
|
||||
import datetime
|
||||
import threading
|
||||
import threadpool
|
||||
import traceback
|
||||
import socket
|
||||
|
||||
|
@ -215,9 +214,13 @@ class Dispatcher:
|
|||
def add_job(self, feed):
|
||||
""" adds a feed processing job to the pool
|
||||
"""
|
||||
if self.tpool:
|
||||
req = threadpool.WorkRequest(self.process_feed_wrapper,
|
||||
(feed,))
|
||||
self.tpool.putRequest(req)
|
||||
else:
|
||||
# no threadpool module, just run the job
|
||||
self.process_feed_wrapper(feed)
|
||||
|
||||
def process_feed_wrapper(self, feed):
|
||||
""" wrapper for ProcessFeed
|
||||
|
|
Loading…
Add table
Reference in a new issue