Loading lncc.py +7 −2 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ Emulates a real SDN Controller by pushing NETCONF operations, ... License ======= Software Name : Lightweight NETCONF Controller (LNCC) Version: 0.3.0 Version: 0.3.2 SPDX-FileCopyrightText: Copyright (c) 2022 Jean Rebiffé, Orange Innovation Networks SPDX-License-Identifier: BSD-3-Clause SPDX-FileType: SOURCE Loading @@ -21,7 +21,7 @@ Software description: Emulates a real SDN Controller by pushing NETCONF operations, ... """ __version__ = "0.3.1" __version__ = "0.3.2" __author__ = "Jean Rebiffe, Orange Innovation Networks, 2022" import argparse Loading Loading @@ -349,6 +349,9 @@ class LnccCli(cmd2.Cmd): params["password"] = args.password if args.port: params["port"] = args.port # Workaround for namespace issue on <reply xmlnc:nc="..."> if args.device_params == "huaweiyang": params["device_params"] = {"name": "huaweiyang"} n_e = NetworkElement(args.name, params) self.nes[args.name] = n_e Loading Loading @@ -429,6 +432,8 @@ class LnccCli(cmd2.Cmd): _ne_add_parser.add_argument("--username") _ne_add_parser.add_argument("--password") _ne_add_parser.add_argument("--port") # Workaround for namespace issue _ne_add_parser.add_argument("--device_params", choices=["huaweiyang"]) _ne_add_parser.set_defaults(func=ne_add) _ne_delete_parser = _ne_subparsers.add_parser("delete") Loading Loading
lncc.py +7 −2 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ Emulates a real SDN Controller by pushing NETCONF operations, ... License ======= Software Name : Lightweight NETCONF Controller (LNCC) Version: 0.3.0 Version: 0.3.2 SPDX-FileCopyrightText: Copyright (c) 2022 Jean Rebiffé, Orange Innovation Networks SPDX-License-Identifier: BSD-3-Clause SPDX-FileType: SOURCE Loading @@ -21,7 +21,7 @@ Software description: Emulates a real SDN Controller by pushing NETCONF operations, ... """ __version__ = "0.3.1" __version__ = "0.3.2" __author__ = "Jean Rebiffe, Orange Innovation Networks, 2022" import argparse Loading Loading @@ -349,6 +349,9 @@ class LnccCli(cmd2.Cmd): params["password"] = args.password if args.port: params["port"] = args.port # Workaround for namespace issue on <reply xmlnc:nc="..."> if args.device_params == "huaweiyang": params["device_params"] = {"name": "huaweiyang"} n_e = NetworkElement(args.name, params) self.nes[args.name] = n_e Loading Loading @@ -429,6 +432,8 @@ class LnccCli(cmd2.Cmd): _ne_add_parser.add_argument("--username") _ne_add_parser.add_argument("--password") _ne_add_parser.add_argument("--port") # Workaround for namespace issue _ne_add_parser.add_argument("--device_params", choices=["huaweiyang"]) _ne_add_parser.set_defaults(func=ne_add) _ne_delete_parser = _ne_subparsers.add_parser("delete") Loading