- Dec 21, 2023
-
-
Marco Clemencic authored
See merge request !1529
-
Marco Clemencic authored
See merge request !1528
-
Marco Clemencic authored
See merge request !1527
-
Marco Clemencic authored
See merge request !1520
-
- Dec 19, 2023
-
-
Frank Winklmeier authored
Remove `print_function`, `absolute_import` and `division` imports.
-
Frank Winklmeier authored
Remove remaining Python2 backwards-compatibilty code.
-
Frank Winklmeier authored
Appending to an empty default HandleArray was not possible. Fix and add unit test.
-
- Dec 18, 2023
-
-
Marco Clemencic authored
See merge request !1503
-
- Dec 06, 2023
-
-
Frank Winklmeier authored
Remove deprecated `OutStreamType` property from `ApplicationMgr` and `MinimalEventLoopMgr`.
-
- Dec 04, 2023
-
-
Frank Winklmeier authored
Make the printout of `set` properties reproducible. For GaudiConfig2, this is done via the property `repr` itself. For the legacy Configurables, only in the `str` printout.
-
- Nov 28, 2023
-
-
Marco Clemencic authored
See merge request !1525
-
Marco Clemencic authored
-
Marco Clemencic authored
See merge request !1524
-
Marco Clemencic authored
See merge request !1518
-
- Nov 27, 2023
-
-
Marco Clemencic authored
-
- Nov 16, 2023
-
-
Marco Clemencic authored
Closes #282 See merge request !1522
-
Frank Winklmeier authored
To support `Gaudi::Property<DataOjbIDColl>` we need to allow implicit conversion from `tuple`.
-
Frank Winklmeier authored
Allow only `list` types to be assigned to `list` properties and extend test coverage. This brings GaudiConfig2 in line with the legacy configurables. I.e. the following now fails: ``` MyAlg.MyVecOfStrings = "abc" ```
-
- Nov 13, 2023
-
-
Marco Clemencic authored
-
Frank Winklmeier authored
-
Marco Clemencic authored
See merge request !1519
-
- Nov 08, 2023
-
-
Frank Winklmeier authored
-
Frank Winklmeier authored
-
Frank Winklmeier authored
-
- Nov 07, 2023
-
-
Marco Clemencic authored
See merge request !1513
-
-
Marco Clemencic authored
See merge request !1516
-
-
Marco Clemencic authored
See merge request !1515
-
Marco Clemencic authored
See merge request !1512
-
- Nov 03, 2023
-
-
Frank Winklmeier authored
For backwards compatibility, allow the following code: ``` alg.MySetProperty = [1, 2, 3] ```
-
Frank Winklmeier authored
-
Frank Winklmeier authored
Change the Python type of `std::unordered_set` properties from `list` to `set`. Parsers only required minor updates and special treatment of the empty set, which can only be represented as `set()` in Python (`{}` is reserved for dictionaries). This will certainly break client code, i.e. ``` MyAlg.ExtraInputs += ['foo'] ``` will have to be updated to ``` MyAlg.ExtraInputs.add('foo') ``` For the moment only `std::unordered_set` is mapped to a Python `set`. Regular `std::set` remains as Python `list` to maintain insertion order.
-
Frank Winklmeier authored
-
Marco Clemencic authored
See merge request !1517
-
Frank Winklmeier authored
-
Frank Winklmeier authored
-
Frank Winklmeier authored
Fix the cleanup function and extend the test to `dict` and `list` proprties. Also migrate to `pytest` fixtures and exception handling.
-
- Nov 02, 2023
-
-
jmcarcell authored
-
- Nov 01, 2023
-
-
Marco Clemencic authored
See merge request !1514
-