• 3 Posts
  • 20 Comments
Joined 10 months ago
cake
Cake day: August 29th, 2023

help-circle








  • Python >= 3.10 version:

    def foo(return_more: bool) -> DataType | tuple[DataType, MoreDataType]: ...
    

    But i would definitely avoid to do that if possible. I would maybe do something like this instead:

    def foo(return_more: bool) -> tuple[DataType, MoreDataType | None]:
        ...
        if return_more:
            return data, more_data
       return data, None
    

    Or if data is a dict, just update it with more_data:

    def foo(return_more: bool) -> dict[str, Any]:
        ...
        if return_more:
            return data.update(more_data)
       return data
    














  • Sous Safari, une seule extension: Wipr. C’est basé sur l’API déclarative NetRequest, donc l’extension ne voit pas les sites que je visite et délègue le blocage au navigateur. C’est moins puissant qu’une extension comme uBlock ou AdGuard. Mais ça fait suffisamment le taff, en compléments des paramètres intégrés dans Safari, et je suis davantage rassuré de ne pas ajouter des tiers qui peuvent manipuler les requêtes que fait mon navigateur.

    Pourceux qui veulent la même chose sous Firefox ou Chrome => uBlock Origin Lite