DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
daqconf
python
daqconf
oks_format.py
Go to the documentation of this file.
1
import
conffwk
2
import
oks
3
4
def
oks_format
(input_file) -> None:
5
if
".data.xml"
in
input_file:
6
print(f
"Formatting database file {input_file}"
)
7
dal =
conffwk.dal.module
(
"generated"
,
"schema/confmodel/dunedaq.schema.xml"
)
8
oks_kernel =
conffwk.Configuration
(f
"oksconflibs:{input_file}"
)
9
10
testobj = dal.Service(
"Reformat-test-obj"
)
11
oks_kernel.update_dal(testobj)
12
oks_kernel.destroy_dal(testobj)
13
14
oks_kernel.commit()
15
elif
".schema.xml"
in
input_file:
16
print(f
"Formatting schema file {input_file}"
)
17
18
oks_kernel = oks.OksKernel()
19
schema = oks_kernel.load_schema(str(input_file))
20
#oks_kernel.save_all_schema()
21
oks_kernel.save_as_schema(str(input_file), schema)
22
23
else
:
24
print(f
"Don't know how to handle file {input_file}"
)
conffwk.Configuration.Configuration
Definition
Configuration.py:29
conffwk.dal.module
module(name, schema, other_dals=[], backend='oksconflibs', db=None)
Definition
dal.py:678
oks_format
Definition
oks_format.py:1
Generated on
for DUNE-DAQ by
1.17.0