I see this has been merged. I don't think it's a good idea to merge MRs in LHCb that have effects on DaVinci before the corresponding DaVinci MR is approved. This line prints out stuff in info() spread over multiple lines. That's not following the Gaudi conventions. See an example here DaVinci!937 (diffs).
0 of 1 checklist item completed
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related or that one is blocking others.
Learn more.
If you make the message only appear at DEBUG, why run this service? It seems the only thing the service does is to print this message. So if this is not wanted, then just not include the service into the configuration, as we should not be running things that do not have any observable effect.
Right. As the namespace indicates this algo is for tests, and "spying". That should not run in standard DaVinci jobs and I made that comment at DaVinci!937 (comment 7061725). Tests can go in debug level.
ok, so I'm removing the service (DaVinci!937 (comment 7061725)) from config.py. I will also print the InputFSRSpy message in one line. Do you prefer to keep the printout in INFO at this point?
Is InputFSRSpy just there to spy? I.e. it doesn't do anything else than print? If so, yes, it should be in INFO as people adding it to spy want to see the output (Like PrintDecayTree'). If it does more, then it should be as silent as possible.