Jacopo Abramo
Jacopo Abramo
I'm somewhat blocked by this `test_rendering_combobox`; the rendering options are not the same as the original ones and this causes discrepancies when programmatically trying to set a new mode. `QEnumCombobox`...
@Czaki I can't work on this immediatly as I have some deadlines to fulfill. I'll probably start a new one from scratch in a week or so, in order to...
mypy fails: `Module "matplotlib.backends.qt_compat" has no attribute "QtWidgets"` This is weird since this is identical to what is implemented in `DefaultDuringTask`. I'm guessing that the error is a "don't care"?...
> `md: MutableMapping[Any, Any] | None = None,` I was under the (maybe wrong) impression that metadata keys should always be `str`
@olliesilvester is this enough? do you require also plan stubs to be annotated with this typevar?
@olliesilvester this is ready for review. I don't have the possibility to manually ask for a reviewer; feel free to tag others that might be interested in the associated issue.
@coretl I'm starting to think that this PR may have bad implications for ophyd and ophyd-async if there's strict inheritance from these protocols
@DiamondJoseph any updates on this?
> Used ruff to fix most of the use of Union, but not clear if using | is valid when defining type aliases. If you mean ```pyt MyType = int...
> I found a line that can break with a type `MutableMapping[str, Any]` > > https://github.com/bluesky/bluesky/blob/d1314258863ad9a97d1270d398c9a5e8ef69bd0b/src/bluesky/run_engine.py#L1869 > > > The `Any` would have to be changed to something is guaranteed...