Commit 87bd7c8c authored by Dimitrios Mylonakis's avatar Dimitrios Mylonakis
Browse files

Replace lncc.py

parent 866fbf7d
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -349,6 +349,8 @@ class LnccCli(cmd2.Cmd):
            params["password"] = args.password
        if args.port:
            params["port"] = args.port
        if args.rsa_key_file:
            params["key_filename"] = args.rsa_key_file
        # Workaround for namespace issue on <reply xmlnc:nc="...">
        if args.device_params == "huaweiyang":
            params["device_params"] = {"name": "huaweiyang"}
@@ -432,6 +434,7 @@ class LnccCli(cmd2.Cmd):
    _ne_add_parser.add_argument("--username")
    _ne_add_parser.add_argument("--password")
    _ne_add_parser.add_argument("--port")
    _ne_add_parser.add_argument("--rsa_key_file")
    # Workaround for namespace issue
    _ne_add_parser.add_argument("--device_params", choices=["huaweiyang"])
    _ne_add_parser.set_defaults(func=ne_add)
@@ -544,6 +547,9 @@ class LnccCli(cmd2.Cmd):
    _nc_get_parser.add_argument("--filter-file",
                                metavar="XML-FILE",
                                type=argparse.FileType("r"))
    
    _nc_get_parser.add_argument("--with_defaults", required=False,
                                 choices={"report-all", "report-all-tagged","trim","explicit"})
    _nc_get_parser.set_defaults(operation="get")

    _nc_get_config_parser = _netconf_subparsers.add_parser("get-config")
@@ -551,6 +557,8 @@ class LnccCli(cmd2.Cmd):
                                       metavar="XML-FILE",
                                       type=argparse.FileType("r"))
    _nc_get_config_parser.add_argument("--source", required=True, choices=DATASTORES)
    _nc_get_config_parser.add_argument("--with_defaults", required=False,
                                 choices={ "report-all", "report-all-tagged","trim","explicit"})
    _nc_get_config_parser.set_defaults(operation="get-config")

    _nc_edit_parser = _netconf_subparsers.add_parser("edit-config")