rsdeps

Cargo.lock visualizer (mirror)
Log | Files | Refs | README | LICENSE

commit dbac595bd53bb4307f8a337a47b108779ac27ef6
parent 8b68a7e726e873ebaa57279bfbc6a86735b8dd22
Author: Andy Khramtsov <>
Date:   Sat, 30 May 2026 17:47:10 +0300

fix: none inputs

Diffstat:
Msrc/rsdeps/pages/home.py | 8++++----
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)