From 1615e04f9a86bf002f4cf730125a55322505971e Mon Sep 17 00:00:00 2001 From: nhorelik Date: Wed, 17 Apr 2013 17:15:19 -0400 Subject: [PATCH] Fixed hdf5 type conversion error introduced by last commit --- src/utils/statepoint.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/utils/statepoint.py b/src/utils/statepoint.py index f6929ccdad..a7949c463c 100644 --- a/src/utils/statepoint.py +++ b/src/utils/statepoint.py @@ -555,30 +555,30 @@ class StatePoint(object): def _get_int(self, n=1, path=None): if self._hdf5: - return int(self._f[path].value) + return [int(v) for v in self._f[path].value] else: return [int(v) for v in self._get_data(n, 'i', 4)] def _get_long(self, n=1, path=None): if self._hdf5: - return float(self._f[path].value) + return [float(v) for v self._f[path].value] else: return [float(v) for v in self._get_data(n, 'q', 8)] def _get_float(self, n=1, path=None): if self._hdf5: - return float(self._f[path].value) + return [float(v) for v in self._f[path].value] else: return [float(v) for v in self._get_data(n, 'f', 4)] def _get_double(self, n=1, path=None): if self._hdf5: - return float(self._f[path].value) + return [float(v) for v in self._f[path].value] else: return [float(v) for v in self._get_data(n, 'd', 8)] def _get_string(self, n=1, path=None): if self._hdf5: - return str(self._f[path].value) + return [str(v) for v in self._f[path].value] else: return str(self._get_data(n, 's', 1)[0])