From fc409fcf08d69922ab3f37ffbce84bcb02146900 Mon Sep 17 00:00:00 2001 From: Martin Diehl Date: Sun, 4 Apr 2021 22:12:28 +0200 Subject: [PATCH] 'join' is always linear in time, '+' not --- python/damask/_result.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/python/damask/_result.py b/python/damask/_result.py index 5f1a746c9..5139852d4 100644 --- a/python/damask/_result.py +++ b/python/damask/_result.py @@ -354,20 +354,20 @@ class Result: message = '' with h5py.File(self.fname,'r') as f: for inc in self.visible['increments']: - message += f'\n{inc} ({self.times[self.increments.index(inc)]}s)\n' + ''.join([message,f'\n{inc} ({self.times[self.increments.index(inc)]}s)\n']) for ty in ['phases','homogenizations']: - message += f' {ty[:-1]}\n' + ' '.join([message,f'{ty[:-1]}\n']) for label in self.visible[ty]: - message += f' {label}\n' + ' '.join([message,f'{label}\n']) for field in self.visible['fields']: - message += f' {field}\n' + ' '.join([message,f'{field}\n']) for d in f['/'.join([inc,ty[:-1],label,field])].keys(): dataset = f['/'.join([inc,ty[:-1],label,field,d])] unit = f' / {dataset.attrs[un]}' if h5py3 else \ f' / {dataset.attrs[un].decode()}' description = dataset.attrs[de] if h5py3 else \ dataset.attrs[de].decode() - message += f' {d}{unit}: {description}\n' + ' '.join([message,f'{d}{unit}: {description}\n']) return message