From 050974d8cf674621470d0fbe0cbc83c46d9e9070 Mon Sep 17 00:00:00 2001 From: Martin Lange <martin.lange@ufz.de> Date: Sun, 4 Dec 2022 23:02:19 +0100 Subject: [PATCH] check for shared memory by magnitude directly rather than using the tool function --- src/finam/sdk/output.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/finam/sdk/output.py b/src/finam/sdk/output.py index f146d3ff..6e9774d2 100644 --- a/src/finam/sdk/output.py +++ b/src/finam/sdk/output.py @@ -151,9 +151,7 @@ class Output(IOutput, Loggable): xdata = tools.to_xarray(data, self.name, self.info) if len(self.data) > 0: d = self.data[-1][1] - if np.may_share_memory( - tools.get_magnitude(d), tools.get_magnitude(xdata) - ): + if np.may_share_memory(d.data.magnitude, xdata.data.magnitude): raise FinamDataError( "Received data that shares memory with previously received data." ) -- GitLab