|
|
@@ -140,18 +140,22 @@ if __name__ == '__main__':
|
|
|
scratching.race, scratching.horse))
|
|
|
|
|
|
long_message = ''
|
|
|
+ leftover_message = ''
|
|
|
for this_message in messages:
|
|
|
+ leftover_message = this_message
|
|
|
# Append message if possible
|
|
|
if len(long_message) + len(this_message) < 5997:
|
|
|
long_message += '\n' + this_message
|
|
|
+ leftover_message = ''
|
|
|
else:
|
|
|
# Send long message (max 6k characters)
|
|
|
view.broadcast(long_message)
|
|
|
+ # Best would be to now store horses that were just broadcast
|
|
|
long_message = this_message
|
|
|
# Send only or last message
|
|
|
- if len(this_message) > 0:
|
|
|
- view.broadcast(this_message)
|
|
|
- this_message = ''
|
|
|
+ if len(leftover_message) > 0:
|
|
|
+ view.broadcast(leftover_message)
|
|
|
+ leftover_message = ''
|
|
|
|
|
|
query = """INSERT INTO horses(venue, race_date, race, horse)
|
|
|
VALUES(%s, %s, %s, %s)
|