Skip to content
Snippets Groups Projects
  1. Apr 09, 2020
  2. Jan 03, 2020
    • scott snyder's avatar
      AthenaPython: Fix py3 exception reporting. · f1f06856
      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.
      f1f06856
  3. Dec 23, 2019
  4. Nov 27, 2019
  5. Nov 26, 2019
  6. Oct 28, 2019
  7. Oct 24, 2019
  8. Oct 17, 2019
  9. Aug 24, 2019
  10. Feb 14, 2019
  11. Feb 11, 2019
  12. Dec 21, 2018
  13. Dec 13, 2018
  14. May 13, 2018
    • scott snyder's avatar
      AthenaPython: Make PyAthenaGILStateEnsure.h public. · 6524dddf
      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
      6524dddf
  15. Apr 25, 2018
  16. Mar 29, 2018
    • charles leggett's avatar
      Preparation for Gaudi v30r2 · b2ff5559
      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
      b2ff5559
  17. Dec 11, 2017
  18. Dec 08, 2017
  19. Dec 07, 2017
  20. Nov 01, 2017
    • Frank Winklmeier's avatar
      Migrate to DECLARE_COMPONENT macros · 799c8872
      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
      799c8872
  21. Oct 24, 2017
  22. Sep 03, 2017
  23. Jul 08, 2017
    • Scott Snyder's avatar
      AthenaPython: Remove use of RootObject. · 097766bb
      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
      097766bb
  24. Jun 22, 2017
  25. Jan 27, 2017
  26. Jan 10, 2017
  27. Jan 01, 2017
    • Charles Leggett's avatar
      Property modernization w/ Gaudi v28 (AthenaPython-00-07-00) · edbe118a
      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
      edbe118a
  28. Sep 28, 2016
  29. May 27, 2016
    • Atlas-Software Librarian's avatar
      'CMakeLists.txt' (AthenaPython-00-06-45) · 07bdc596
      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
      07bdc596
  30. Jan 19, 2015
    • Peter Van Gemmeren's avatar
      Protect IThinningSvc.RemovedIdx assignment (AthenaPython-00-06-39) · 6689db1d
      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)
      6689db1d
  31. Sep 19, 2014
Loading