X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=catalog%2Fpub%2FDmaap_lib%2Fdmaap%2Fpublisher.py;h=23a23518b40f2efcc8ca4eb95bfa839973298dfa;hb=4123780df595fd99883286e351a936349709ef68;hp=7ebbca0f6482781d9d48e124b1e6c4e3e767ddef;hpb=acc879458b00c2d78d859ca79d683c1ec79ff554;p=modeling%2Fetsicatalog.git diff --git a/catalog/pub/Dmaap_lib/dmaap/publisher.py b/catalog/pub/Dmaap_lib/dmaap/publisher.py index 7ebbca0..23a2351 100644 --- a/catalog/pub/Dmaap_lib/dmaap/publisher.py +++ b/catalog/pub/Dmaap_lib/dmaap/publisher.py @@ -21,8 +21,7 @@ import time from hashlib import sha1 import requests -from apscheduler.scheduler import Scheduler - +from apscheduler.schedulers.background import BackgroundScheduler from catalog.pub.Dmaap_lib.pub.exceptions import DmaapClientException logger = logging.getLogger(__name__) @@ -40,9 +39,10 @@ class BatchPublisherClient: self.pending = [] self.closed = False self.dont_send_until_ms = 0 - self.scheduler = Scheduler(standalone=False) + self.scheduler = BackgroundScheduler() - @self.scheduler.interval_schedule(second=1) + # @self.scheduler.interval_schedule(second=1) + @self.scheduler.scheduled_job(second=1) def crawl_job(): self.send_message(False)