From 309af224b729d35d91168b1507b72662114dba3d Mon Sep 17 00:00:00 2001
From: John Chapman <jchapman@cern.ch>
Date: Fri, 17 Jul 2020 16:24:43 +0200
Subject: [PATCH] python3 compatibility fixes for the Gauginos package

Replace usage of `dict.has_key(KEY)` with `KEY in dict`.
---
 Simulation/G4Extensions/Gauginos/python/GauginosConfig.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Simulation/G4Extensions/Gauginos/python/GauginosConfig.py b/Simulation/G4Extensions/Gauginos/python/GauginosConfig.py
index 540992e5975..25e64ea1ec9 100644
--- a/Simulation/G4Extensions/Gauginos/python/GauginosConfig.py
+++ b/Simulation/G4Extensions/Gauginos/python/GauginosConfig.py
@@ -1,4 +1,4 @@
-# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
+# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
 
 from AthenaCommon import CfgMgr
 def getGauginosPhysicsTool(name="GauginosPhysicsTool", **kwargs):
@@ -14,7 +14,7 @@ def getGauginosPhysicsTool(name="GauginosPhysicsTool", **kwargs):
     kwargs.setdefault("NeutralinoLifetime",    GMSBTime);
     ##kwargs.setdefault("NeutralinoShortlived",  False);
 
-    if simFlags.specialConfiguration.get_Value().has_key("GMSBGravitino"):
+    if "GMSBGravitino" in simFlags.specialConfiguration.get_Value():
         GMSBGravitino = eval(simFlags.specialConfiguration.get_Value().get("GMSBGravitino", "0*GeV"))
         kwargs.setdefault("GravitinoMass",       GMSBGravitino);
         ##kwargs.setdefault("GravitinoWidth",       0.0*GeV);
-- 
GitLab