From 16277e85f414eb0a9ea1af20755b8e89c3aeb6dc Mon Sep 17 00:00:00 2001 From: "Hugo U. R. Strand" Date: Thu, 25 Jan 2024 09:14:45 +0100 Subject: [PATCH] [gw] fix optional SigmaH and SigmaF in rf calc --- python/triqs_tprf/gw_solver.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python/triqs_tprf/gw_solver.py b/python/triqs_tprf/gw_solver.py index 8c5709a6..8fc44b9a 100644 --- a/python/triqs_tprf/gw_solver.py +++ b/python/triqs_tprf/gw_solver.py @@ -147,10 +147,13 @@ def calc_real_freq(self, fmesh, fbmesh=None, opts=dict()): V_k = self.V_k, g0_fk = self.g0_fk, g_fk = self.g_fk, - sigma_hartree_k = self.sigma_hartree_k, - sigma_fock_k = self.sigma_fock_k, ) + if hasattr(self, 'sigma_hartree_k'): + gw_rf.sigma_hartree_k = self.sigma_hartree_k + if hasattr(self, 'sigma_fock_k'): + gw_rf.sigma_fock_k = self.sigma_fock_k + if fbmesh is None: fbmesh = fmesh