From b6d7da05395ffe20bd6a087e7fa83827662e8e10 Mon Sep 17 00:00:00 2001
From: jarsi <jari.pronold@gmail.com>
Date: Wed, 13 Nov 2019 11:50:25 +0100
Subject: [PATCH] Adapt memory query to support current NEST release

---
 multiarea_model/simulation.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/multiarea_model/simulation.py b/multiarea_model/simulation.py
index b72cfab..2b3f8db 100644
--- a/multiarea_model/simulation.py
+++ b/multiarea_model/simulation.py
@@ -311,7 +311,10 @@ class Simulation:
         """
         Use NEST's memory wrapper function to record used memory.
         """
-        mem = nest.sli_func('memory_thisjob')
+        try:
+            mem = nest.sli_func('memory_thisjob')
+        except AttributeError:
+            mem = nest.ll_api.sli_func('memory_thisjob')
         if isinstance(mem, dict):
             return mem['heap']
         else:
-- 
GitLab