Skip to content

Commit 5c64b0f

Browse files
Mike ProsserMike Prosser
authored andcommitted
fix mypy
1 parent 5c1e492 commit 5c64b0f

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

examples/all_types/all_types_panel.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"""A Streamlit visualization panel for the all_types.py example script."""
22

33
from enum import Enum
4+
from typing import cast
45

56
import streamlit as st
67
from define_types import all_types_with_values
@@ -23,15 +24,15 @@
2324

2425
with col2:
2526
if isinstance(all_types_with_values[name], Enum):
26-
nipanel.enum_selectbox(panel, label=name, value=default_value, key=name)
27+
nipanel.enum_selectbox(panel, label=name, value=cast(Enum, default_value), key=name)
2728
elif isinstance(all_types_with_values[name], bool):
28-
st.checkbox(label=name, value=default_value, key=name)
29+
st.checkbox(label=name, value=cast(bool, default_value), key=name)
2930
elif isinstance(all_types_with_values[name], int):
30-
st.number_input(label=name, value=default_value, key=name)
31+
st.number_input(label=name, value=cast(int, default_value), key=name)
3132
elif isinstance(all_types_with_values[name], float):
32-
st.number_input(label=name, value=default_value, key=name, format="%.2f")
33+
st.number_input(label=name, value=cast(float, default_value), key=name, format="%.2f")
3334
elif isinstance(all_types_with_values[name], str):
34-
st.text_input(label=name, value=default_value, key=name)
35+
st.text_input(label=name, value=cast(str, default_value), key=name)
3536

3637
with col3:
3738
st.write(panel.get_value(name))

0 commit comments

Comments
 (0)