Spend time making this experience better - at the moment Python in Quadratic is really meant to ignore functions, classes, etc.
This work is somewhat related to #1115 but not really, just making this stuff work inside a cell's code is the scope of the issue.
It's also acceptable if the conclusion for this issue is that for non-cloud runners this is just how Python works and that for cloud runners this is solved.
Rationale: it's not uncommon to get help requests related to people who were trying to use functions and ran into all sorts of weird issues. Minimally the app needs some indication when certain language features are not recommended/don't work well.
Spend time making this experience better - at the moment Python in Quadratic is really meant to ignore functions, classes, etc.
This work is somewhat related to #1115 but not really, just making this stuff work inside a cell's code is the scope of the issue.
It's also acceptable if the conclusion for this issue is that for non-cloud runners this is just how Python works and that for cloud runners this is solved.
Rationale: it's not uncommon to get help requests related to people who were trying to use functions and ran into all sorts of weird issues. Minimally the app needs some indication when certain language features are not recommended/don't work well.
Related issue(s): #1114