Update graph_generator_utils.py
Browse files- graph_generator_utils.py +4 -0
graph_generator_utils.py
CHANGED
|
@@ -18,6 +18,10 @@ def add_nodes_and_edges(dot: graphviz.Digraph, parent_id: str, nodes_list: list,
|
|
| 18 |
lightening_factor = 0.12
|
| 19 |
|
| 20 |
# Convert base_color hex to RGB for interpolation
|
|
|
|
|
|
|
|
|
|
|
|
|
| 21 |
base_r = int(base_color[1:3], 16)
|
| 22 |
base_g = int(base_color[3:5], 16)
|
| 23 |
base_b = int(base_color[5:7], 16)
|
|
|
|
| 18 |
lightening_factor = 0.12
|
| 19 |
|
| 20 |
# Convert base_color hex to RGB for interpolation
|
| 21 |
+
# Ensure base_color is a valid hex string before converting
|
| 22 |
+
if not isinstance(base_color, str) or not base_color.startswith('#') or len(base_color) != 7:
|
| 23 |
+
base_color = '#19191a' # Fallback to default dark if invalid
|
| 24 |
+
|
| 25 |
base_r = int(base_color[1:3], 16)
|
| 26 |
base_g = int(base_color[3:5], 16)
|
| 27 |
base_b = int(base_color[5:7], 16)
|