From 9348df32f7dbf45b11df12a1cdd26f9b001113d5 Mon Sep 17 00:00:00 2001 From: miruka Date: Sat, 14 Nov 2020 09:55:54 -0400 Subject: [PATCH] PCN: support quoted strings as property names --- src/backend/pcn/section.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/backend/pcn/section.py b/src/backend/pcn/section.py index 94374535..1ff8efb6 100644 --- a/src/backend/pcn/section.py +++ b/src/backend/pcn/section.py @@ -371,8 +371,13 @@ class Section(MutableMapping): )) elif isinstance(child, red.AssignmentNode): + if isinstance(child.target, red.NameNode): + name = child.target.value + else: + name = str(child.target.to_python()) + instance._set_property( - child.target.value, + name, child.annotation.dumps() if child.annotation else "", child.value.dumps(), )