diff --git a/dockers/docker-ptf/gnxi-patches/0010-Fix-regex-to-allow-hyphen-character-in-key-name.patch b/dockers/docker-ptf/gnxi-patches/0010-Fix-regex-to-allow-hyphen-character-in-key-name.patch new file mode 100644 index 00000000000..a374ca47af7 --- /dev/null +++ b/dockers/docker-ptf/gnxi-patches/0010-Fix-regex-to-allow-hyphen-character-in-key-name.patch @@ -0,0 +1,13 @@ +diff --git a/gnmi_cli_py/py_gnmicli.py b/gnmi_cli_py/py_gnmicli.py +index 150239a..1d43eb6 100644 +--- a/gnmi_cli_py/py_gnmicli.py ++++ b/gnmi_cli_py/py_gnmicli.py +@@ -56,7 +56,7 @@ __version__ = '0.5' + _RE_PATH_COMPONENT = re.compile(r''' + ^ + (?P[^[]+) # gNMI path name +-(\[(?P\w+) # gNMI path key ++(\[(?P\w\D+) # gNMI path key + = + (?P.*) # gNMI path value + \])?$ diff --git a/dockers/docker-ptf/gnxi-patches/series b/dockers/docker-ptf/gnxi-patches/series index c36fc41e306..8f4d167fd6c 100644 --- a/dockers/docker-ptf/gnxi-patches/series +++ b/dockers/docker-ptf/gnxi-patches/series @@ -6,4 +6,5 @@ 0006-Add-support-for-extensive-configurations.patch 0007-Fix-py_gnmicli.py-POLL-mode.patch 0008-Fix-ipv6-addr-port-format-for-grpc.patch -0009-chore-remove-deprecated-use_aliases-field-and-fix-syntax.patch \ No newline at end of file +0009-chore-remove-deprecated-use_aliases-field-and-fix-syntax.patch +0010-Fix-regex-to-allow-hyphen-character-in-key-name.patch