diff --git a/secop/client/baseclient.py b/secop/client/baseclient.py index 7d612e6..a6485d6 100644 --- a/secop/client/baseclient.py +++ b/secop/client/baseclient.py @@ -54,7 +54,7 @@ class TCPConnection: if getLogger: self.log = getLogger('TCPConnection') else: - mlzlog.getLogger('TCPConnection') + self.log = mlzlog.getLogger('TCPConnection') self._host = host self._port = int(port) self._thread = None diff --git a/secop/datatypes.py b/secop/datatypes.py index 40b31b9..248da37 100644 --- a/secop/datatypes.py +++ b/secop/datatypes.py @@ -614,7 +614,10 @@ class ArrayOf(DataType): def getProperties(self): """get also properties of members""" - return {**super().getProperties(), **self.members.getProperties()} + res = {} + res.update(super().getProperties()) + res.update(self.members.getProperties()) + return res def setProperty(self, key, value): """set also properties of members"""