Skip to content

Commit 987413e

Browse files
committed
Fix retro
1 parent 589e9bf commit 987413e

File tree

1 file changed

+20
-14
lines changed

1 file changed

+20
-14
lines changed

src/ansys/dpf/core/documentation/generate_operators_doc.py

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ def generate_operator_doc(
351351
operator_name: str,
352352
include_private: bool,
353353
output_path: Path,
354-
router_info: dict,
354+
router_info: dict = None,
355355
):
356356
"""Write the Markdown documentation page for a given operator on a given DPF server.
357357
@@ -370,19 +370,22 @@ def generate_operator_doc(
370370
371371
"""
372372
operator_info = fetch_doc_info(server, operator_name)
373-
operator_info["is_router"] = operator_name in router_info["router_map"].keys()
374373
supported_file_types = {}
375-
if operator_info["is_router"]:
376-
supported_keys = router_info["router_map"].get(operator_name, []).split(";")
377-
for key in supported_keys:
378-
if key in router_info["namespace_ext_map"]:
379-
namespace = router_info["namespace_ext_map"][key]
380-
if namespace not in supported_file_types:
381-
supported_file_types[namespace] = [key]
382-
else:
383-
supported_file_types[namespace].append(key)
384-
for namespace, supported_keys in supported_file_types.items():
385-
supported_file_types[namespace] = ", ".join(sorted(supported_keys))
374+
if router_info is not None:
375+
operator_info["is_router"] = operator_name in router_info["router_map"].keys()
376+
if operator_info["is_router"]:
377+
supported_keys = router_info["router_map"].get(operator_name, []).split(";")
378+
for key in supported_keys:
379+
if key in router_info["namespace_ext_map"]:
380+
namespace = router_info["namespace_ext_map"][key]
381+
if namespace not in supported_file_types:
382+
supported_file_types[namespace] = [key]
383+
else:
384+
supported_file_types[namespace].append(key)
385+
for namespace, supported_keys in supported_file_types.items():
386+
supported_file_types[namespace] = ", ".join(sorted(supported_keys))
387+
else:
388+
operator_info["is_router"] = False
386389
operator_info["supported_file_types"] = supported_file_types
387390
scripting_name = operator_info["scripting_info"]["scripting_name"]
388391
category: str = operator_info["scripting_info"]["category"]
@@ -575,7 +578,10 @@ def generate_operators_doc(
575578
operators = available_operator_names(server)
576579
else:
577580
operators = get_plugin_operators(server, desired_plugin)
578-
router_info = get_operator_routing_info(server)
581+
if server.meet_version(required_version="11.0"):
582+
router_info = get_operator_routing_info(server)
583+
else:
584+
router_info = None
579585
for operator_name in operators:
580586
generate_operator_doc(server, operator_name, include_private, output_path, router_info)
581587
# Generate the toc tree

0 commit comments

Comments
 (0)