diff --git a/setup.cfg b/setup.cfg index 6da48d784..7e8cd5668 100644 --- a/setup.cfg +++ b/setup.cfg @@ -102,7 +102,7 @@ dev = flake8>=6.0.0 flake8-bugbear>=23.2.13 isort>=5.10.1 - pyright==1.1.365 # must be larger than 1.1.366; https://github.com/microsoft/pyright/issues/8087 + pyright>=1.1.367 pre-commit>=2.15.0 wheel matplotlib diff --git a/shiny/render/transformer/_transformer.py b/shiny/render/transformer/_transformer.py index 635286ef7..0f7860f68 100644 --- a/shiny/render/transformer/_transformer.py +++ b/shiny/render/transformer/_transformer.py @@ -120,17 +120,6 @@ def __init__(self, *args: P.args, **kwargs: P.kwargs) -> None: self.kwargs = kwargs -def empty_params() -> TransformerParams[P]: - """ - Return `TransformerParams` definition with no parameters. - """ - - def inner(*args: P.args, **kwargs: P.kwargs) -> TransformerParams[P]: - return TransformerParams[P](*args, **kwargs) - - return inner() - - # ====================================================================================== # Renderer / RendererSync / RendererAsync base class # ====================================================================================== @@ -544,7 +533,9 @@ def __call__( params: TransformerParams[P] | None = None, ) -> OutputRenderer[OT] | OutputRendererDecorator[IT, OT]: if params is None: - params = self.params() + params = ( + self.params() + ) # pyright: ignore[reportCallIssue] ; Missing param spec args; False positive error as we know there should be no args. if not isinstance(params, TransformerParams): raise TypeError( "Expected `params` to be of type `TransformerParams` but received " @@ -560,7 +551,10 @@ def __init__( self._fn = fn self.ValueFn = ValueFn[IT] self.OutputRenderer = OutputRenderer[OT] - self.OutputRendererDecorator = OutputRendererDecorator[IT, OT] + + self.OutputRendererDecorator = OutputRendererDecorator[ + IT, OT + ] # pyright: ignore[reportAttributeAccessIssue] ; False positive error as the types should match the class definition. Not worrying about it as this code is deprecated. @overload