- Apr 09, 2020
-
-
Walter Lampl authored
-
- Jan 03, 2020
-
-
scott snyder authored
When the python code we call gets an exception, we report it by calling PyErr_Print. But with python 3, we need to explicitly flush sys.stderr afterwards; otherwise, the python traceback may never be printed.
-
- Dec 23, 2019
-
-
- Nov 27, 2019
-
-
Frank Winklmeier authored
Temporarily put back handling of BeginRun/EndRun event types to avoid compiler warning. To be removed once those event types are deleted in Gaudi.
-
- Nov 26, 2019
-
-
Frank Winklmeier authored
begin/endRun and their respective auditor hooks are deprecated.
-
- Oct 28, 2019
-
-
scott snyder authored
Fix for compilation with python3.
-
- Oct 24, 2019
-
-
Frank Winklmeier authored
-
- Oct 17, 2019
-
-
Frank Winklmeier authored
Delete PyAthenaGILStateEnsure.h and use the copy from RootUtils instead.
-
- Aug 24, 2019
-
-
scott snyder authored
Get iteritems from six. Use PyCapsule instead of the deprecated PyCObject. Use RootUtils::PyGetString.
-
- Feb 14, 2019
-
-
scott snyder authored
Use DeclareInterfaceID/extends. Clean up a bit.
-
- Feb 11, 2019
-
-
scott snyder authored
Many components here are not thread-safe. Mark them so.
-
- Dec 21, 2018
-
-
scott snyder authored
Update for headers moved from SGTools to AthenaKernel.
-
- Dec 13, 2018
-
-
Former-commit-id: 645176ec
-
- May 13, 2018
-
-
scott snyder authored
In an MT job, we need to always make sure we're holding the python GIL before calling any python code. There's a utility in this package that does exactly that, but it was private to this package. Make it public, so it can be used from other packages as well. Former-commit-id: f46a2ee5
-
- Apr 25, 2018
-
-
scott snyder authored
beginRun and endRun are no longer supported by Gaudi. Fixes test failures. Former-commit-id: 1a0d5ef0
-
- Mar 29, 2018
-
-
charles leggett authored
major changes: - removal of DECLARE_FACTORY_ENTRIES - DECLARE_CONVERTER_FACTORY -> DECLARE_CONVERTER - DECLARE_TOOL_FACTORY -> DECLARE_COMPONENT - DECLARE_SERVICE_FACTORY -> DECLARE_COMPONENT - DECLARE_ALGORITHM_FACTORY -> DECLARE_COMPONENT - constructor of Converters is public, not protected - remove #include "GaudiKernel/CnvFactory.h" - remove #include "GaudiKernel/ToolFactory.h" - remove #include "GaudiKernel/AlgFactory.h" - remove #include "GaudiKernel/AudFactory.h" - remove #include "DeclareFactoryEntries.h" Former-commit-id: fd7a40f5
-
- Dec 11, 2017
-
-
Toshiaki Kaji authored
This reverts commit cdf718bf [formerly 9d67f5b8]. Former-commit-id: 008b62d0
-
- Dec 08, 2017
-
- Dec 07, 2017
-
-
Frank Winklmeier authored
Replace code that relies on implicit StatusCode bool/long conversions as this will no longer work in upcoming Gaudi releases. Former-commit-id: 959d5fa7a2678674c1ff2aea35105cc1b4615eb5
-
- Nov 01, 2017
-
-
Frank Winklmeier authored
The constructors of the following components had to be made public: AthMpEvtLoopMgr AthenaConditionStream AthenaEventLoopMgr AthenaHiveEventLoopMgr AthenaOutputStream AthenaSummarySvc JobIDSvc MixingEventSelector PyAthenaEventLoopMgr SimplePOSIXTimeKeeperSvc TestRandomSeqAlg ClassIDSvc IOVSvc PileUpMergeSvc ProxyProviderSvc ActiveStoreSvc SegMemSvc SGHiveMgrSvc ByteStreamCnvSvc ByteStreamCnvSvcBase Former-commit-id: 982601283edb272066ddf6b446b0484b8082f86f
-
- Oct 24, 2017
-
-
Frank Winklmeier authored
- Delete all obsolete src/components/*_load.cxx files - Remove obsolete DECLARE_FACTORY_ENTRIES within src/components/*_entries.cxx The removed macros evaluate to NULL on the Gaudi side and have been kept only for backwards compatibility. Former-commit-id: 5d6297c7
-
- Sep 03, 2017
-
-
scott snyder authored
Fix PyAthenaAlg to take into account EventContext-related interface changes in the Algorithm base classes. Former-commit-id: 3cb1cdbc
-
- Jul 08, 2017
-
-
Scott Snyder authored
RootObject is a compatibility shim introduced to help in the root6 migration of code using reflex. It has an MT-related constness issue; however, it is quite simple and is only used in a handful of places. So just get rid of RootObject entirely. Former-commit-id: a5dedef8
-
- Jun 22, 2017
-
-
Marcin Nowak authored
Removing uses of PyCintex, CINT, Reflex and ROOT5 from packages in Control - they are not needed in ROOT6 world. Former-commit-id: 61252ce5
-
- Jan 27, 2017
-
-
Scott Snyder authored
* Tagging AthenaPython-00-07-02. * Fix warnings: missing override keywords. Former-commit-id: 6ca6314c
-
- Jan 10, 2017
-
-
Scott Snyder authored
* Tagging AthenaPython-00-07-01. * Use unordered_map from STL rather than from CxxUtils. Former-commit-id: 529bff04
-
- Jan 01, 2017
-
-
Charles Leggett authored
* updates for Property modernization. see gaudi/Gaudi!182 * requires Gaudi v28 * tag AthenaPython-00-07-00 M AthenaPython/PyProperty.h M src/PyJobOptionsCatalogue.cxx M src/PyProperty.cxx M src/PyJobOptionsSvc.h M src/PyJobOptionsCatalogue.h M src/PyJobOptionsSvc.cxx 2016-09-13 Wim Lavrijsen <WLavrijsen@lbl.gov> * implement GIL acquisition and release Former-commit-id: 540ca689
-
- Sep 28, 2016
-
-
Peter Van Gemmeren authored
* share/athfile_peeker.py: Avoid AthenaRootStreamerSvc dependence * Tag AthenaPython-00-06-47 2016-07-28 scott snyder <snyder@bnl.gov> * Tagging AthenaPython-00-06-46. * endreq -> endmsg. Former-commit-id: 367f256a
-
- May 27, 2016
-
-
Atlas-Software Librarian authored
2015-10-04 scott snyder <snyder@bnl.gov> * Tagging AthenaPython-00-06-44. * Comply with ATLAS naming conventions. 2015-05-19 scott snyder <snyder@bnl.gov> * Tagging AthenaPython-00-06-43. * python/FilePeekerLib.py: Fix for compatibility with gcc5 ABI. 2015-04-22 Alexandre Vaniachine <vaniachine@anl.gov> * Tagging AthenaPython-00-06-42 * python/FilePeekerLib.py: fix ATEAM-142: no AtlasRelease overwrite 2015-03-03 Alexandre Vaniachine <vaniachine@anl.gov> * Tagging AthenaPython-00-06-41 * python/FilePeekerLib.py: Peeking for eventless MC DAOD files
-
- Jan 19, 2015
-
-
Peter Van Gemmeren authored
* python/Bindings.py: Protect IThinningSvc.RemovedIdx assignment (needed by ROOT 6). * Tag AthenaPython-00-06-39 2014-11-26 Karsten Koeneke <karsten.koeneke@cern.ch> * python/PyAthenaComps.py: Move to new ICutFlowSvc. * Tag AthenaPython-00-06-38 2014-11-13 Will Buttinger <will@cern.ch> * src/PyAthenaAlg.cxx and PyAthenaComps.py : added resetExecuted method callthrough to python so this can be implemented in python * added setExecuted and isExecuted accessors to underlying cpp handle as well * Tag AthenaPython-00-06-37 2014-11-10 Marcin Nowak <Marcin.Nowak@cern.ch> * python\FilePeekerLib.py(process_metadata): enabled coral::Attribute::data<bool> reading for ROOT6 after fix: https://sft.its.cern.ch/jira/browse/ROOT-6067 * Tag AthenaPython-00-06-36 ... (Long ChangeLog diff - truncated)
-
- Sep 19, 2014
-
-
Graeme Stewart authored
-