2
0
mirror of https://github.com/xcat2/confluent.git synced 2025-02-16 18:49:04 +00:00

Merge branch 'master' into async

This commit is contained in:
Jarrod Johnson 2024-05-16 15:42:22 -04:00
commit fbdb35e33d

View File

@ -650,7 +650,7 @@ async def print_attrib_path(path, session, requestargs, options, rename=None, at
else:
printmissing.add(attr)
for missing in printmissing:
sys.stderr.write('Error: {0} not a valid attribute\n'.format(attr))
sys.stderr.write('Error: {0} not a valid attribute\n'.format(missing))
return exitcode
@ -760,6 +760,14 @@ async def updateattrib(session, updateargs, nodetype, noderange, options, dictas
noderange, 'attributes/all', dictassign[key], key)
else:
if "=" in updateargs[1]:
update_ready = True
for arg in updateargs[1:]:
if not '=' in arg:
update_ready = False
exitcode = 1
if not update_ready:
sys.stderr.write('Error: {0} Can not set and read at the same time!\n'.format(str(updateargs[1:])))
sys.exit(exitcode)
try:
for val in updateargs[1:]:
val = val.split('=', 1)