Skip to content
Snippets Groups Projects
Commit f94c4688 authored by Rosen Matev's avatar Rosen Matev :sunny:
Browse files

Do not use partial in binds to make tonic caching happy

parent db4b9dfc
No related branches found
No related tags found
1 merge request!4909Fix support for TAE
Pipeline #10011135 passed
......@@ -18,7 +18,6 @@ import os
import re
import sys
from collections import OrderedDict
from functools import partial
import Configurables
import GaudiKernel.ProcessJobOptions
......@@ -1012,7 +1011,11 @@ def configure_input(options):
default_raw_event.global_bind(
raw_event_format=options.input_raw_format,
stream=options.input_stream,
maker=partial(input_from_mdf_file, options=options),
maker=(
lambda *args, **kwargs: input_from_mdf_file(
*args, **kwargs, options=options
)
),
)
else: # ROOT input_type
if not options.input_files:
......@@ -1034,7 +1037,11 @@ def configure_input(options):
default_raw_event.global_bind(
raw_event_format=options.input_raw_format,
stream=options.input_stream,
maker=partial(input_from_root_file, forced_type="LHCb::RawEvent"),
maker=(
lambda *args, **kwargs: input_from_root_file(
*args, **kwargs, forced_type="LHCb::RawEvent"
)
),
)
# TODO: Remove use of getattr once ApplicationOptions is removed
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment