From d17c88997ba390c79e43bd801fa724c441ab215e Mon Sep 17 00:00:00 2001 From: Remington Campbell Date: Mon, 22 Jun 2020 10:34:29 -0700 Subject: [PATCH 1/2] Add Subscribe request Mode to CLI --- src/cisco_gnmi/cli.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/cisco_gnmi/cli.py b/src/cisco_gnmi/cli.py index bacfa8d..0ef42ab 100644 --- a/src/cisco_gnmi/cli.py +++ b/src/cisco_gnmi/cli.py @@ -113,6 +113,12 @@ def gnmi_subscribe(): default="SAMPLE", choices=proto.gnmi_pb2.SubscriptionMode.keys(), ) + parser.add_argument( + "-req_mode", + help="SubscriptionList.Mode mode for Subscriptions. Defaults to STREAM.", + default="STREAM", + choices=proto.gnmi_pb2.SubscriptionList.Mode.keys(), + ) parser.add_argument( "-suppress_redundant", help="Suppress redundant information in Subscription.", @@ -159,6 +165,8 @@ def gnmi_subscribe(): kwargs["sample_interval"] = args.interval * int(1e9) if args.mode: kwargs["sub_mode"] = args.mode + if args.req_mode: + kwargs["request_mode"] = args.req_mode if args.suppress_redundant: kwargs["suppress_redundant"] = args.suppress_redundant if args.heartbeat_interval: From 6bf479a3c6b5f119c26b100751c7208aa569fafb Mon Sep 17 00:00:00 2001 From: Remington Campbell Date: Mon, 22 Jun 2020 10:35:03 -0700 Subject: [PATCH 2/2] Bump version to v1.0.11 --- src/cisco_gnmi/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cisco_gnmi/__init__.py b/src/cisco_gnmi/__init__.py index 16a73b6..e0105ed 100644 --- a/src/cisco_gnmi/__init__.py +++ b/src/cisco_gnmi/__init__.py @@ -30,4 +30,4 @@ from .xe import XEClient from .builder import ClientBuilder -__version__ = "1.0.10" +__version__ = "1.0.11"