From a9eee1ab5be870a9e9865c5090ae0c4e4f339028 Mon Sep 17 00:00:00 2001 From: Lenny Truong Date: Mon, 9 Dec 2019 20:35:57 -0800 Subject: [PATCH] Add missing guard for setattrs --- magma/circuit.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/magma/circuit.py b/magma/circuit.py index 33716d96ba..a1b74d6615 100644 --- a/magma/circuit.py +++ b/magma/circuit.py @@ -74,7 +74,8 @@ def peek(cls): def _setattrs(obj, dct): for k, v in dct.items(): - setattr(obj, k, v) + if isinstance(k, str): + setattr(obj, k, v) class CircuitKind(type):