From f22e3a2a56b4cabf940dc63f00a2283141eb81e6 Mon Sep 17 00:00:00 2001 From: CodePanter Date: Thu, 28 Apr 2016 20:24:37 +0200 Subject: [PATCH] Pixels can no longer be added to a MaxSizeList if the list is full. --- client.py | 2 +- vloed.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/client.py b/client.py index 8602630..61085f4 100755 --- a/client.py +++ b/client.py @@ -23,7 +23,7 @@ def RandomFill(message, width, height): message.append(pixel) except IndexError: yield ''.join(message) - message[2:] = [] + message[2:] = [pixel] yield ''.join(message) def RunClient(): diff --git a/vloed.py b/vloed.py index 8f77f71..c3e215e 100755 --- a/vloed.py +++ b/vloed.py @@ -290,9 +290,9 @@ class MaxSizeList(list): def append(self, item): """Appends an item to the list""" - super(MaxSizeList, self).append(item) if self.__len__() == self.maxsize: raise IndexError('max size reached') + super(MaxSizeList, self).append(item) def RunServer(): """Runs a pixelvloed server"""