Simplify example Python client

- Move handling packet size out of RandomFill
 - Adds an InitMessage function to vloed.py to set message header
   without using NewMessage
 - No more exceptions in normal program flow!
This commit is contained in:
Thomas van der Berg 2017-05-21 17:44:30 +02:00
parent d15f225b66
commit 1499890862
2 changed files with 22 additions and 13 deletions

View file

@ -264,6 +264,10 @@ class PixelVloedClient(object):
def NewMessage():
"""Creates a new message with the correct max size, rgb mode and version"""
message = MaxSizeList(MAX_PIXELS+2)
InitMessage(message)
return message
def InitMessage(message):
message.append(SetRGBAMode(False))
message.append(SetVersionBit())
return message