Zixuan Li
Zixuan Li
Perhaps it will be feasible to use bot storage to store the key-value pairs.
I guess we can close this as we have already implemented polling in the UI.
Looks like we can rebase it and do some extra testings to get this merged. LGTM overall.
@clarammdantas do you have time to finish this up?
The reproduction seems plausible, but I'm not yet able to reproduce it in the pytest environment. I guess this is very specific to how the modules are set up and...
Deferring type analysis for an attribute seems to be tricky, as I can't find direct support for that. The only relevant plugin API for deferring is only supported for `get_dynamic_class_hook`...
Actually, this might have more to do with the `get_additional_deps` hook. Any modules accessing settings should depend on the settings module.
Tracking the debugging process in #1162. We need to come up with a proper fix for this issue.
Hi, I have updated the PR. I think it is probably not necessary to make `Promise` generic at this point, having these methods should be sufficient.
There is still a problem with this. `Promise` [proxied other methods of resultclasses](https://github.com/django/django/blob/3.2.6/django/utils/functional.py#L111-L119), so we probably want those be available on the `Promise` object as well. Otherwise, these methods won't...