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"""