commit dbac595bd53bb4307f8a337a47b108779ac27ef6
parent 8b68a7e726e873ebaa57279bfbc6a86735b8dd22
Author: Andy Khramtsov <>
Date: Sat, 30 May 2026 17:47:10 +0300
fix: none inputs
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/rsdeps/pages/home.py b/src/rsdeps/pages/home.py
@@ -662,7 +662,7 @@ def clean_cargo_lock(inputs, state):
)
def display_cargo_toml_packages(inputs, state):
try:
- df = parse_cargo_toml(inputs["textarea"])
+ df = parse_cargo_toml(inputs["textarea"] or "")
except tomllib.TOMLDecodeError as error:
raise PreventUpdate from error
return dict(
@@ -682,7 +682,7 @@ def display_cargo_toml_packages(inputs, state):
)
def display_cargo_lock_packages(inputs, state):
try:
- df = parse_cargo_lock(inputs["textarea"])
+ df = parse_cargo_lock(inputs["textarea"] or "")
except tomllib.TOMLDecodeError as error:
raise PreventUpdate from error
return dict(
@@ -737,11 +737,11 @@ def visualize(inputs, state):
if not state["cargo_lock"]:
raise PreventUpdate
try:
- cargo_toml = parse_cargo_toml(state["cargo_toml"])
+ cargo_toml = parse_cargo_toml(state["cargo_toml"] or "")
except tomllib.TOMLDecodeError:
cargo_toml = None
try:
- cargo_lock = parse_cargo_lock(state["cargo_lock"])
+ cargo_lock = parse_cargo_lock(state["cargo_lock"] or "")
except tomllib.TOMLDecodeError as error:
raise PreventUpdate from error
df_graph = files_into_graph(cargo_toml, cargo_lock)