Ilya Kulakov
Ilya Kulakov
FWIW still happens with 3.10.8
I confirm this issue with another view with and without the `use_frameworks!` flag: https://github.com/Kentzo/ShortcutRecorder/tree/cocoapods
This workaround is problematic because function's name cannot exceed 48 characters.
(been redirected here from the mailing list) I think the `Not` type needs to be added in addition to `Intersection`: ```python Intersection[Any, Not[None]] ``` Would mean anything but `None`.
@JelleZijlstra My specific case was to specify `Any` but `None`. Difference and other set-alike operators can be expressed using `Union`, `Intersection` and `Not`.
It looks like you want completely different signatures whose likeness is limited to their names and arguments: ```python async def do_work(redis_client: Redis): await redit_sclient.get(...) do_work(RedisPipeline()) # user expects type checker...
In your initial example: ```python class Redis: def execute(self, command) -> Coroutine[Any, Any, Union[None, str, int, float]]: ... class RedisPipeline(Redis): def execute(self, command) -> None: ``` These are different signatures....
@santazhang While I agree regarding `CXX` and `CC` changes, hardcoding PATH doesn't seem right. It should be possible to the latter by setting `PATH` of the parent process in your...
Just got a similar warning with the following config: ```json "platform": "WeatherPlus", "service": "openweathermap", "key": ..., "locationGeo": ..., "compatibility": "home", "conditionCategory": "detailed", "hidden": ["AirPressure", "DewPoint", "ForecastDay", "Ozone", "SnowBool", "SolarRadiation", "Visibility",...