Blame SOURCES/nfs-utils-2.3.3-rpcctl-subparser.patch

ec890a
From 2fdd10bebf395b51e931a10adbdc85f3a3f8a285 Mon Sep 17 00:00:00 2001
ec890a
From: Alice Mitchell <ajmitchell@redhat.com>
ec890a
Date: Thu, 23 Jun 2022 16:04:45 +0100
ec890a
Subject: [PATCH] Remove subparser required option as that was added in py3.7
ec890a
ec890a
---
ec890a
 tools/rpcctl/rpcctl.py | 4 ++--
ec890a
 1 file changed, 2 insertions(+), 2 deletions(-)
ec890a
ec890a
diff --git a/tools/rpcctl/rpcctl.py b/tools/rpcctl/rpcctl.py
ec890a
index d2110ad6..2ac6ede9 100755
ec890a
--- a/tools/rpcctl/rpcctl.py
ec890a
+++ b/tools/rpcctl/rpcctl.py
ec890a
@@ -120,7 +120,7 @@ class Xprt:
ec890a
         set = subparser.add_parser("set", help="Change an xprt property")
ec890a
         set.add_argument("xprt", metavar="XPRT", nargs=1,
ec890a
                          help="Name of a specific xprt to modify")
ec890a
-        subparser = set.add_subparsers(required=True)
ec890a
+        subparser = set.add_subparsers()
ec890a
         online = subparser.add_parser("online", help="Set an xprt online")
ec890a
         online.set_defaults(func=Xprt.set_property, property="online")
ec890a
         offline = subparser.add_parser("offline", help="Set an xprt offline")
ec890a
@@ -185,7 +185,7 @@ class XprtSwitch:
ec890a
         set = subparser.add_parser("set", help="Change an xprt switch property")
ec890a
         set.add_argument("switch", metavar="SWITCH", nargs=1,
ec890a
                          help="Name of a specific xprt switch to modify")
ec890a
-        subparser = set.add_subparsers(required=True)
ec890a
+        subparser = set.add_subparsers()
ec890a
         dstaddr = subparser.add_parser("dstaddr", help="Change an xprt switch's dstaddr")
ec890a
         dstaddr.add_argument("newaddr", metavar="NEWADDR", nargs=1,
ec890a
                              help="The new address for the xprt switch")
ec890a
-- 
ec890a
2.36.1
ec890a