Skip to content

Commit 1f5eb31

Browse files
authored
Merge pull request #47 from sinricpro/2.6.4
Fix event queue
2 parents 4b0bfa1 + ce53c37 commit 1f5eb31

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
if sys.version_info < (3,6):
1111
sys.exit('Sorry, Python < 3.6 is not supported')
1212

13-
VERSION = "2.6.3"
13+
VERSION = "2.6.4"
1414

1515
with open('README.rst', 'r') as f:
1616
long_description = f.read()

sinric/_sinricpro.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,14 @@ async def connect(self, udp_client=None, sleep=0):
5353
self.connection = await self.socket.connect()
5454
receive_message_task = asyncio.create_task(self.socket.receiveMessage(connection=self.connection))
5555
handle_queue_task = asyncio.create_task(self.socket.handleQueue())
56-
57-
await receive_message_task
58-
await handle_queue_task
59-
56+
6057
if self.event_callbacks is not None:
6158
handle_event_queue_task = asyncio.create_task(self.event_callbacks())
6259
await handle_event_queue_task
63-
60+
61+
await handle_queue_task
62+
await receive_message_task
63+
6464
except KeyboardInterrupt:
6565
self.logger.error('Keyboard interrupt')
6666
except Exception as e:

0 commit comments

Comments
 (0)