diff --git a/effects/gif.py b/effects/gif.py index 4463f782..a210f4ff 100644 --- a/effects/gif.py +++ b/effects/gif.py @@ -6,8 +6,10 @@ framesPerSecond = float(hyperion.args.get('fps', 25)) reverse = bool(hyperion.args.get('reverse', False)) sleepTime = 1./framesPerSecond +imageList = [] + if imageFile: - imageList = list(reversed(hyperion.getImage(imageFile))) if reverse else hyperion.getImage(imageFile) + imageList = [reversed(hyperion.getImage(imageFile))] if reverse else hyperion.getImage(imageFile) # Start the write data loop while not hyperion.abort() and imageList: