Commit caec8928 authored by Jim Harris's avatar Jim Harris Committed by Ben Walker
Browse files

scripts/rpc.py: allow empty lines when executing script



This is a bit more flexible in case script accidentally
has an extra newline at the end of the rpc.py input.

Signed-off-by: default avatarJim Harris <james.r.harris@intel.com>
Change-Id: I1ebf08681e5900a4817712c7b62e4d5c21d43e54

Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/453956


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarKarol Latecki <karol.latecki@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
parent c4f42bf9
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1784,6 +1784,8 @@ Format: 'user:u1 secret:s1 muser:mu1 msecret:ms1,user:u2 secret:s2 muser:mu2 mse

    def execute_script(parser, client, fd):
        for rpc_call in map(str.rstrip, fd):
            if not rpc_call.strip():
                continue
            args = parser.parse_args(shlex.split(rpc_call))
            args.client = client
            call_rpc_func(args)