mirror of
https://github.com/gradio-app/gradio.git
synced 2024-11-27 01:40:20 +08:00
Run pyright on components directory (#4948)
* apply pyright components * Add code * CHANGELOG * format * Add configuration --------- Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
This commit is contained in:
parent
181c6721b6
commit
5dba3b2217
@ -16,7 +16,7 @@ No changes to highlight.
|
||||
|
||||
## Other Changes:
|
||||
|
||||
No changes to highlight.
|
||||
- Apply pyright to the `components` directory by [@freddyaboulton](https://github.com/freddyaboulton) in [PR 4948](https://github.com/gradio-app/gradio/pull/4948)
|
||||
|
||||
# Version 3.37
|
||||
|
||||
|
@ -270,7 +270,6 @@ class BarPlot(Plot):
|
||||
"bottom-right",
|
||||
"none",
|
||||
]
|
||||
| None
|
||||
| None = None,
|
||||
height: int | None = None,
|
||||
width: int | None = None,
|
||||
@ -366,7 +365,7 @@ class BarPlot(Plot):
|
||||
x_title=self.x_title,
|
||||
y_title=self.y_title,
|
||||
color_legend_title=self.color_legend_title,
|
||||
color_legend_position=self.color_legend_position,
|
||||
color_legend_position=self.color_legend_position, # type: ignore
|
||||
group_title=self.group_title,
|
||||
y_lim=self.y_lim,
|
||||
interactive=self.interactive_chart,
|
||||
|
@ -371,7 +371,7 @@ class IOComponent(Component):
|
||||
|
||||
|
||||
class FormComponent:
|
||||
def get_expected_parent(self) -> type[Form]:
|
||||
def get_expected_parent(self) -> type[Form] | None:
|
||||
if getattr(self, "container", None) is False:
|
||||
return None
|
||||
return Form
|
||||
|
@ -415,10 +415,10 @@ class LinePlot(Plot):
|
||||
tooltip=self.tooltip,
|
||||
x_title=self.x_title,
|
||||
y_title=self.y_title,
|
||||
color_legend_title=self.color_legend_title,
|
||||
color_legend_position=self.color_legend_position,
|
||||
color_legend_title=self.color_legend_title, # type: ignore
|
||||
color_legend_position=self.color_legend_position, # type: ignore
|
||||
stroke_dash_legend_title=self.stroke_dash_legend_title,
|
||||
stroke_dash_legend_position=self.stroke_dash_legend_position,
|
||||
stroke_dash_legend_position=self.stroke_dash_legend_position, # type: ignore
|
||||
x_lim=self.x_lim,
|
||||
y_lim=self.y_lim,
|
||||
stroke_dash=self.stroke_dash,
|
||||
|
@ -459,9 +459,9 @@ class ScatterPlot(Plot):
|
||||
color_legend_title=self.color_legend_title,
|
||||
size_legend_title=self.size_legend_title,
|
||||
shape_legend_title=self.size_legend_title,
|
||||
color_legend_position=self.color_legend_position,
|
||||
size_legend_position=self.size_legend_position,
|
||||
shape_legend_position=self.shape_legend_position,
|
||||
color_legend_position=self.color_legend_position, # type: ignore
|
||||
size_legend_position=self.size_legend_position, # type: ignore
|
||||
shape_legend_position=self.shape_legend_position, # type: ignore
|
||||
interactive=self.interactive_chart,
|
||||
height=self.height,
|
||||
width=self.width,
|
||||
|
@ -359,7 +359,7 @@ class Video(
|
||||
"orig_name": Path(video).name,
|
||||
}
|
||||
|
||||
def _format_subtitle(self, subtitle: str | None) -> FileData | None:
|
||||
def _format_subtitle(self, subtitle: str | Path | None) -> FileData | None:
|
||||
"""
|
||||
Convert subtitle format to VTT and process the video to ensure it meets the HTML5 requirements.
|
||||
Parameters:
|
||||
|
@ -76,6 +76,10 @@ include = [
|
||||
"/requirements.txt",
|
||||
]
|
||||
|
||||
[tool.pyright]
|
||||
include = ["gradio/**/*.py"]
|
||||
exclude = ["gradio/themes/"]
|
||||
|
||||
[tool.ruff]
|
||||
target-version = "py37"
|
||||
extend-select = [
|
||||
|
@ -3,4 +3,4 @@ source scripts/helpers.sh
|
||||
|
||||
pip_required
|
||||
|
||||
python -m pyright gradio/*.py
|
||||
python -m pyright
|
||||
|
Loading…
Reference in New Issue
Block a user