Diffstat (limited to 'src/exec/python.rs')
-rw-r--r--src/exec/python.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/exec/python.rs b/src/exec/python.rs
index 6690fa6..8f7ddad 100644
--- a/src/exec/python.rs
+++ b/src/exec/python.rs
@@ -127,9 +127,10 @@ pub fn exec<'s>(
let x = locals.get_item("s").unwrap().unwrap();
let x = x.cast::<PyList>().unwrap();
let n = x.len();
+ assert_eq!(n, argc.output);
stack.extend(
x.into_iter()
- .skip(n.saturating_sub(argc.output))
+ // .skip(n.saturating_sub(argc.output))
.map(|x| x.extract::<Val<'_>>().map(|x| x.spun(span)))
.try_collect::<Vec<_>>()
.map_err(|_| Error::lazy(code.span, "nooo"))?,