From 068bc1c0a959f15b51bdc3aeef328c33bc93f491 Mon Sep 17 00:00:00 2001 From: Jed Reynolds Date: Tue, 20 Oct 2020 22:05:14 -0700 Subject: [PATCH] JSON: adds guards to createGenEndp --- py-json/generic_cx.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/py-json/generic_cx.py b/py-json/generic_cx.py index 7bd57928..1cc5ff9e 100755 --- a/py-json/generic_cx.py +++ b/py-json/generic_cx.py @@ -13,11 +13,16 @@ class GenericCx(LFCliBase): self.lfclient_host = lfclient_host self.lfclient_port = lfclient_port - def createGenEndp(self, alias, shelf, rsrc, port, type): + def createGenEndp(self, alias=None, shelf=1, resource=1, port=None, type=None): + if port is None: + raise ValueError("createGenEndp: port required") + if type is None: + raise ValueError("createGenEndp: type required") + data = { "alias": alias, "shelf": shelf, - "resource": rsrc, + "resource": resource, "port": port, "type": type }