It's just very confusing now and Claude seems to be confused, could be much easier.
Perhaps we just don't want question.view(MODELS)? It's a complication and .view(df) is almost never worse.
IOW,
becomes
question.view(question.df(MODELS))
and the code becomes much easier.
We should probably gracefully handle this somehow? Like, if the first argument to Question.view is a dict, have a clear error mentioning this recently changed?
It's just very confusing now and Claude seems to be confused, could be much easier.
Perhaps we just don't want question.view(MODELS)? It's a complication and .view(df) is almost never worse.
IOW,
becomes
and the code becomes much easier.
We should probably gracefully handle this somehow? Like, if the first argument to Question.view is a dict, have a clear error mentioning this recently changed?