From e95b67cd8e46698a3d0a3ab9152ce1e7a310ad1a Mon Sep 17 00:00:00 2001 From: scott snyder <snyder@bnl.gov> Date: Mon, 1 Jun 2020 22:33:43 +0200 Subject: [PATCH] CaloUtils: python 3 fixes Need to flush output to get consistent output ordering between py2 and py3. --- Calorimeter/CaloUtils/test/ToolWithConstants_test.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Calorimeter/CaloUtils/test/ToolWithConstants_test.py b/Calorimeter/CaloUtils/test/ToolWithConstants_test.py index 99e24ca0bea..01951871be1 100755 --- a/Calorimeter/CaloUtils/test/ToolWithConstants_test.py +++ b/Calorimeter/CaloUtils/test/ToolWithConstants_test.py @@ -14,6 +14,7 @@ from __future__ import print_function from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator from AthenaPython.PyAthenaComps import Alg, StatusCode from AthenaConfiguration.ComponentFactory import CompFactory +import sys import ROOT @@ -31,6 +32,7 @@ class TestAlg (Alg): ctx = self.getContext() print (ctx.eventID().run_number(), ctx.eventID().lumi_block(), ctx.eventID().time_stamp()) + sys.stdout.flush() self.tool1.execute (ctx).ignore() self.tool2.execute (ctx).ignore() @@ -45,6 +47,7 @@ class TestAlg (Alg): tc = ROOT.CaloRec.ToolConstants() assert self.tool1.mergeConstants (tc, ctx).isSuccess() print ('testMerge: ', tc.clsname(), tc.version(), tc.toString ('')) + sys.stdout.flush() tc = ROOT.CaloRec.ToolConstants() tc.clsname ('foofoo') -- GitLab