Skip to content

Commit fa89ea8

Browse files
authored
Merge pull request #65 from cisco-ie/cli-subscribe-mode
CLI Subscribe request Mode
2 parents 909df28 + 6bf479a commit fa89ea8

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/cisco_gnmi/cli.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,12 @@ def gnmi_subscribe():
113113
default="SAMPLE",
114114
choices=proto.gnmi_pb2.SubscriptionMode.keys(),
115115
)
116+
parser.add_argument(
117+
"-req_mode",
118+
help="SubscriptionList.Mode mode for Subscriptions. Defaults to STREAM.",
119+
default="STREAM",
120+
choices=proto.gnmi_pb2.SubscriptionList.Mode.keys(),
121+
)
116122
parser.add_argument(
117123
"-suppress_redundant",
118124
help="Suppress redundant information in Subscription.",
@@ -159,6 +165,8 @@ def gnmi_subscribe():
159165
kwargs["sample_interval"] = args.interval * int(1e9)
160166
if args.mode:
161167
kwargs["sub_mode"] = args.mode
168+
if args.req_mode:
169+
kwargs["request_mode"] = args.req_mode
162170
if args.suppress_redundant:
163171
kwargs["suppress_redundant"] = args.suppress_redundant
164172
if args.heartbeat_interval:

0 commit comments

Comments
 (0)