From d1d6cfca84b2402708caf8ff0b812e2b851a09bb Mon Sep 17 00:00:00 2001
From: Benjamin Wynne <bwynne@cern.ch>
Date: Mon, 18 Feb 2019 17:11:57 +0100
Subject: [PATCH] Added a scheduler option for verbose views

---
 Control/AthenaCommon/python/AlgScheduler.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/Control/AthenaCommon/python/AlgScheduler.py b/Control/AthenaCommon/python/AlgScheduler.py
index e768b43b965..d059e38af87 100644
--- a/Control/AthenaCommon/python/AlgScheduler.py
+++ b/Control/AthenaCommon/python/AlgScheduler.py
@@ -106,7 +106,6 @@ class AlgScheduler:
         else :
             self.log.warning(self.SchedulerSvc.getFullName() + " has no property \"ShowDataDependencies\"")
 
-
 #
 ## set the DataLoader Algorithm to handle unmet input data deps
     def setDataLoaderAlg(self,dataLoadAlg):
@@ -123,6 +122,13 @@ class AlgScheduler:
         else :
             self.log.warning(self.SchedulerSvc.getFullName() + " has no property \"EnableConditions\"")
 
+#
+## enable verbose view state logging
+    def EnableVerboseViews(self,enable=True):
+        if ( 'VerboseSubSlots' in self.SchedulerSvc.properties() ):
+            self.SchedulerSvc.VerboseSubSlots = enable
+        else :
+            self.log.warning(self.SchedulerSvc.getFullName() + " has no property \"VerboseSubSlots\"")
 
 #
 ## explicitly set the thread pool size
-- 
GitLab