sendtext_only kwarg added.

readme, changelog updated.

minor version bump
This commit is contained in:
2023-07-05 02:55:42 +01:00
parent f6d92d1c34
commit 544e0f2a32
5 changed files with 32 additions and 14 deletions

View File

@@ -71,6 +71,7 @@ class FactoryBase(VbanCmd):
"channel": 0,
"ratelimit": 0.01,
"timeout": 5,
"sendtext_only": False,
"sync": False,
"pdirty": False,
"ldirty": False,

View File

@@ -85,18 +85,19 @@ class VbanCmd(metaclass=ABCMeta):
return self
def login(self):
"""Starts the subscriber and updater threads"""
self.running = True
self.event.info()
"""Starts the subscriber and updater threads (unless sendtext_only mode)"""
if not self.sendtext_only:
self.running = True
self.event.info()
self.subscriber = Subscriber(self)
self.subscriber.start()
self.subscriber = Subscriber(self)
self.subscriber.start()
queue = Queue()
self.updater = Updater(self, queue)
self.updater.start()
self.producer = Producer(self, queue)
self.producer.start()
queue = Queue()
self.updater = Updater(self, queue)
self.updater.start()
self.producer = Producer(self, queue)
self.producer.start()
self.logger.info(f"{type(self).__name__}: Successfully logged into {self}")