- Oct 12, 2023
-
-
Frank Winklmeier authored
- replace `.format` with f-strings - replace `setattr` with direct `_properties` access in `merge`
-
- Sep 14, 2023
-
-
Marco Clemencic authored
it's not used for Python descriptor protocol and confuses people
-
- Sep 13, 2023
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Sep 12, 2023
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Apr 24, 2023
-
-
- Apr 17, 2023
-
-
Frank Winklmeier authored
Allow the comparison of properties following `SequenceSemantics` with plain lists. Also remove the redundant `__ne__` operator which defaults to `! __eq__` in Python3. Closes #264.
-
- Mar 10, 2023
-
-
Frank Winklmeier authored
Add a `clone` method to the Configurable class and tests.
-
- Jun 13, 2022
-
-
- Mar 17, 2022
-
-
Kacper Wojciech Topolnicki authored
The changes applied to the `merge` method were made as a result of code profiling and result in a roughly 20-30s improvement in some ATLAS trigger jobs. An new test was added in `test_configurables_merge.py` as a result of changes made to `merge` in order to increase test coverage.
-
- Jan 14, 2022
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Jan 13, 2022
-
-
Marco Clemencic authored
-
- Jan 07, 2022
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Frank Winklmeier authored
Apply the `OrderedSetSemantics` by default to `std::unordered_set` and `set::set`. This fixes e.g. problems when merging the ExtraInputs/Outputs properties of algorithms.
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Dec 09, 2021
-
-
- Jun 25, 2021
-
-
Alex Pearce authored
-
- Jun 09, 2021
-
-
Marco Clemencic authored
-
- Dec 02, 2020
-
-
Attila Krasznahorkay authored
In line with how gaudi_add_tests(...) itself works.
-
- Dec 01, 2020
-
-
Frank Winklmeier authored
`exec` changed from being a statement in Python2 to a function in Python3. That also changes the formatting in `yapf`. Adjust remaining occurences to follow the Python3 convention (no space before bracket).
-
- Oct 26, 2020
-
-
see https://its.cern.ch/jira/browse/LBCOMP-23 Co-authored-by:
Marco Clemencic <marco.clemencic@cern.ch>
-
- Jun 02, 2020
-
-
patch generated by https://gitlab.cern.ch/wlampl/Gaudi/-/jobs/8165593
-
- May 26, 2020
-
-
Frank Winklmeier authored
Do not call `__init__` during unpickling as that method may have been overridden in derived classes. Instead set the properties directly. Fixes issue #124.
-
Frank Winklmeier authored
Add unit test to test unpickling of derived configurable classes that override the `__init__` method (issue #124).
-
- May 20, 2020
-
-
SequenceSemantics: Allow explicilty setting payload semantics, introduces __eq__ and __ne__ for _ListHelper
-
- Apr 28, 2020
-
-
patch generated by https://gitlab.cern.ch/wlampl/Gaudi/-/jobs/8157139
-
Walter Lampl authored
-
- Apr 24, 2020
-
-
patch generated by https://gitlab.cern.ch/wlampl/Gaudi/-/jobs/8114061
-
Walter Lampl authored
GaudiConfig2 semantics: Add update() method to _DictHelper. Main purpose is to set is_diry to true. Required to assign an empty dict to a property
-
Walter Lampl authored
-
- Feb 11, 2020
-
-
Marco Clemencic authored
-
- Jan 29, 2020
-
-
- Jan 21, 2020
-
-
genconf: Use 'PublicToolHandle', 'PrivateToolHandle' and 'ServiceHandle' instead of GaudiHandleBase (same for handle-arrays)
-