X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=code%2Fnetwork-generator%2Fnetwork_generation%2Fcli.py;h=fa8a8f3e2da881e22acb29a8a93cbc613f07fc26;hb=9641180cfa6d7be30426d91b063dfdbbfa70a6eb;hp=ad4188a723eabcd6fd12bba16223c7c8b9c4f7e1;hpb=091313ef66ae97923fd970be160e01d46649a835;p=oam.git diff --git a/code/network-generator/network_generation/cli.py b/code/network-generator/network_generation/cli.py index ad4188a..fa8a8f3 100644 --- a/code/network-generator/network_generation/cli.py +++ b/code/network-generator/network_generation/cli.py @@ -44,28 +44,34 @@ def main() -> None: # pragma: no cover network: ORanNetwork = generator.generate() viewer: NetworkViewer = NetworkViewer(network) - output_folder: str = configuration["output-folder"] + output_folder: str = configuration["outputFolder"] # If folder doesn't exist, then create it. if not os.path.isdir(output_folder): os.makedirs(output_folder) - name: str = configuration["network"]["name"] - filename: str = "" + name: str = str(configuration["network"]["name"]).lower() + filename: str = "/".join([output_folder, name]) # topology json - if configuration["generation-tasks"]["topology"] is True: - filename = output_folder + "/" + name + "-operational.json" - viewer.json().save(filename) + if configuration["generationTasks"]["topology"]["enabled"] is True: + viewer.json().save( + filename, + configuration["generationTasks"]["topology"]["compressed"] + ) # svg xml - if configuration["generation-tasks"]["svg"] is True: - filename = output_folder + "/" + name + ".svg" - viewer.svg(filename) + if configuration["generationTasks"]["svg"]["enabled"] is True: + viewer.svg( + filename, + configuration["generationTasks"]["svg"]["compressed"] + ) - # kml xml - if configuration["generation-tasks"]["kml"] is True: - filename = output_folder + "/" + name + ".kml" - viewer.kml(filename) + # kml/kmz xml + if configuration["generationTasks"]["kml"]["enabled"] is True: + viewer.kml( + filename, + configuration["generationTasks"]["kml"]["compressed"] + ) else: print(validator.error_message())