JSON: adds guards to createGenEndp

This commit is contained in:
Jed Reynolds
2020-10-20 22:05:14 -07:00
parent 7bf160f1d1
commit 068bc1c0a9

View File

@@ -13,11 +13,16 @@ class GenericCx(LFCliBase):
self.lfclient_host = lfclient_host self.lfclient_host = lfclient_host
self.lfclient_port = lfclient_port 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 = { data = {
"alias": alias, "alias": alias,
"shelf": shelf, "shelf": shelf,
"resource": rsrc, "resource": resource,
"port": port, "port": port,
"type": type "type": type
} }