mirror of
https://gitlab.com/0xDEAD10CC/pycoindroid
synced 2025-08-19 15:53:16 -07:00
update
This commit is contained in:
parent
586014ffe4
commit
68912fed15
5 changed files with 95 additions and 126 deletions
13
src/main.py
13
src/main.py
|
@ -4,8 +4,10 @@
|
|||
|
||||
import gevent, logging
|
||||
from gevent.event import Event
|
||||
from gevent.queue import Queue
|
||||
from Currency import CurrencyTask
|
||||
from Event import EventTask
|
||||
from Droid import DroidControllerTask
|
||||
|
||||
formatter = logging.Formatter('%(asctime)s - %(name)s %(funcName)s():%(lineno)d - %(levelname)s - %(message)s')
|
||||
logger = logging.getLogger()
|
||||
|
@ -20,11 +22,14 @@ def main():
|
|||
logger = logging.getLogger(__name__)
|
||||
while True:
|
||||
logger.info("Starting main loop...")
|
||||
eventsEvent = Event()
|
||||
currencyTask = CurrencyTask.spawn(eventsEvent=eventsEvent)
|
||||
eventTask = EventTask.spawn(eventsEvent=eventsEvent)
|
||||
gevent.joinall([currencyTask, eventsEvent])
|
||||
eventTaskEvent = Event()
|
||||
droidControllerQueue = Queue()
|
||||
currencyTask = CurrencyTask.spawn(eventTaskEvent=eventTaskEvent)
|
||||
eventTask = EventTask.spawn(eventTaskEvent=eventTaskEvent, droidControllerQueue=droidControllerQueue)
|
||||
droidController = DroidControllerTask.spawn(droidControllerQueue=droidControllerQueue)
|
||||
gevent.joinall([currencyTask, eventTask, droidController])
|
||||
logger.error("Main loop ended... This shouldn't happen?")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue