X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=code%2Fnetwork-generator%2Fnetwork_generation%2Fcli.py;fp=code%2Fnetwork-generator%2Fnetwork_generation%2Fcli.py;h=ada37e11871613570e705eca28680c4a78295cf2;hb=75e7c88e53a85bad86adef4d0e717c1ef964ac74;hp=53c844bd119f3a869cf0d8662afa5023ac2ed00b;hpb=bb15362ac54aed461611cd130b2cf26068a3f478;p=oam.git diff --git a/code/network-generator/network_generation/cli.py b/code/network-generator/network_generation/cli.py index 53c844b..ada37e1 100644 --- a/code/network-generator/network_generation/cli.py +++ b/code/network-generator/network_generation/cli.py @@ -25,16 +25,16 @@ Be creative! do whatever you want! """ - """ Module as entry point to generate an ietf topology json """ import os import sys -from network_generation.view.network_viewer import NetworkViewer from network_generation.base import NetworkGenerator from network_generation.parameter_validator import ParameterValidator +from network_generation.view.network_viewer import NetworkViewer + def main(): # pragma: no cover """ @@ -46,32 +46,31 @@ def main(): # pragma: no cover if validator.is_valid(): configuration = validator.configuration() - generator = NetworkGenerator(configuration['network']) + generator = NetworkGenerator(configuration["network"]) network = generator.generate() viewer = NetworkViewer(network) - output_folder:str = configuration['output-folder'] + output_folder: str = configuration["output-folder"] # If folder doesn't exist, then create it. if not os.path.isdir(output_folder): os.makedirs(output_folder) - - name: str = configuration['network']['name'] + + name: str = configuration["network"]["name"] # topology json - if configuration['generation-tasks']['topology'] is True: + if configuration["generation-tasks"]["topology"] is True: filename: str = output_folder + "/" + name + "-operational.json" viewer.json().save(filename) # svg xml - if configuration['generation-tasks']['svg'] is True: + if configuration["generation-tasks"]["svg"] is True: filename: str = output_folder + "/" + name + ".svg" viewer.svg(filename) # kml xml - if configuration['generation-tasks']['kml'] is True: + if configuration["generation-tasks"]["kml"] is True: filename: str = output_folder + "/" + name + ".kml" viewer.kml(filename) else: print(validator.error_message()) -