Skip to content
GitLab
Explore
Sign in
Davide Ricci
SHINS
Compare revisions
42d68024198e92d814156deb5f8c75e18dee7b83 to b8ea9cdb2e0be45f43ac7ec753faf6747ed16e12
Commits on Source (2)
exception for invalid default ob
· b31bbda0
Davide Ricci
authored
Mar 21, 2024
and
Alessandro Lorenzetto
committed
Mar 21, 2024
b31bbda0
Merge branch 'main' of
https://www.ict.inaf.it/gitlab/davide.ricci/shins
into main
· b8ea9cdb
Alessandro Lorenzetto
authored
Mar 21, 2024
b8ea9cdb
Hide whitespace changes
Inline
Side-by-side
src/scripts/apis/data_access_object.py
View file @
b8ea9cdb
...
...
@@ -214,13 +214,17 @@ class SetupObject(object):
filenames
=
self
.
path
.
glob
(
"
*
"
+
self
.
ext
)
for
filename
in
sorted
(
filenames
):
with
open
(
str
(
filename
))
as
xml_file
:
if
"
ref
"
in
str
(
self
.
path
):
content
=
xmltodict
.
parse
(
xml_file
)[
"
ReferenceSetup
"
]
content
[
"
filename
"
]
=
str
(
filename
)
else
:
print
(
xml_file
)
content
=
xmltodict
.
parse
(
xml_file
)[
"
ObservationBlock
"
]
#["Template"]
content
[
"
filename
"
]
=
str
(
filename
)
try
:
if
"
ref
"
in
str
(
self
.
path
):
content
=
xmltodict
.
parse
(
xml_file
)[
"
ReferenceSetup
"
]
content
[
"
filename
"
]
=
str
(
filename
)
else
:
#print(xml_file)
content
=
xmltodict
.
parse
(
xml_file
)[
"
ObservationBlock
"
]
#["Template"]
content
[
"
filename
"
]
=
str
(
filename
)
except
Exception
as
e
:
print
(
e
)
raise
Exception
(
"
invalid xml detected: {}
"
.
format
(
xml_file
))
todos
.
append
(
content
)
return
todos
...
...