Skip to content

Commit e57984b

Browse files
authored
Merge pull request #3472 from babsey/fix-nest-server-return-data
Fix return data in `nest-server`
2 parents 4e40766 + 33f15f1 commit e57984b

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

pynest/nest/server/hl_api_server.py

+3-5
Original file line numberDiff line numberDiff line change
@@ -210,14 +210,12 @@ def do_exec(args, kwargs):
210210
response["stdout"] = "".join(locals_["_print"].txt)
211211

212212
if "return" in kwargs:
213-
if isinstance(kwargs["return"], list):
214-
data = dict()
215-
for variable in kwargs["return"]:
216-
data[variable] = locals_.get(variable, None)
213+
if isinstance(kwargs["return"], (list, tuple)):
214+
data = dict([(variable, locals_.get(variable, None)) for variable in kwargs["return"]])
217215
else:
218216
data = locals_.get(kwargs["return"], None)
219217

220-
response["data"] = get_or_error(nest.serialize_data)(data)
218+
response["data"] = get_or_error(nest.serialize_data)(data)
221219
return response
222220

223221

0 commit comments

Comments
 (0)