pathwaycom / pathway

Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
https://pathway.com
Other
2.84k stars 98 forks source link

[Bug]: *Table desugaring + *.ix(pw.this) desugaring fails #52

Closed izulin closed 4 weeks ago

izulin commented 1 month ago

Steps to reproduce

this explodes: bar = foo.with_columns(*(data.ix(pw.this.ids)[["a", "b"]]))

but this works: bar = foo.with_columns(*(data.ix(foo.ids)[["a", "b"]]))

and this also works: bar = foo.with_columns(data.ix(pw.this.ids).a, data.ix(pw.this.ids).b))

Relevant log output

-

What did you expect to happen?

-

Version

0.11.0

Docker Versions (if used)

No response

OS

Linux

On which CPU architecture did you run Pathway?

None

voodoo11 commented 4 weeks ago

Fixed in 0.11.2