From 115da4c96c7941a1b648ddb6383d370c0648658e Mon Sep 17 00:00:00 2001 From: Miika Alonen Date: Thu, 2 Mar 2023 20:56:49 +0200 Subject: [PATCH] Added cycles to operations --- ziffers/classes.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ziffers/classes.py b/ziffers/classes.py index d71b5d2..83b66b5 100644 --- a/ziffers/classes.py +++ b/ziffers/classes.py @@ -1096,8 +1096,10 @@ class ListOperation(Sequence): # _python_operation starts. Filter & evaluate items. left = _filter_operation(left, options) - if isinstance(right, (Sequence, Cyclic)): + if isinstance(right, Sequence): right = _filter_operation(right, options) + elif isinstance(right, Cyclic): + right = right.get_value(options) # Create product of items. pairs = product(