Skip to content

Commit

Permalink
fix for metadata parser of groups without NX_class
Browse files Browse the repository at this point in the history
  • Loading branch information
jkotan committed Sep 27, 2024
1 parent 8d5435d commit 15dd132
Show file tree
Hide file tree
Showing 10 changed files with 16 additions and 10 deletions.
4 changes: 4 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2024-09-27 Jan Kotanski <jankotan@gmail.com>
* fix for metadata parser of groups without NX_class (#718)
* tagged as v4.16.1

2024-09-26 Jan Kotanski <jankotan@gmail.com>
* add enum as a valid secop type(#715)
* tagged as v4.16.0
Expand Down
2 changes: 1 addition & 1 deletion man/nxscollect.1
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.TH "NXSCOLLECT" "1" "Sep 11, 2024" "4.15" "NXSTools"
.TH "NXSCOLLECT" "1" "Sep 27, 2024" "4.16" "NXSTools"
.SH NAME
nxscollect \- upload external images into NeXus/HDF5 file
.SH DESCRIPTION
Expand Down
2 changes: 1 addition & 1 deletion man/nxsconfig.1
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.TH "NXSCONFIG" "1" "Sep 11, 2024" "4.15" "NXSTools"
.TH "NXSCONFIG" "1" "Sep 27, 2024" "4.16" "NXSTools"
.SH NAME
nxsconfig \- read NeXus Configuration Server settings
.SH DESCRIPTION
Expand Down
2 changes: 1 addition & 1 deletion man/nxscreate.1
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.TH "NXSCREATE" "1" "Sep 11, 2024" "4.15" "NXSTools"
.TH "NXSCREATE" "1" "Sep 27, 2024" "4.16" "NXSTools"
.SH NAME
nxscreate \- create NeXus Configuration component
.SH DESCRIPTION
Expand Down
2 changes: 1 addition & 1 deletion man/nxsdata.1
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.TH "NXSDATA" "1" "Sep 11, 2024" "4.15" "NXSTools"
.TH "NXSDATA" "1" "Sep 27, 2024" "4.16" "NXSTools"
.SH NAME
nxsdata \- run NeXus Data Writer
.SH DESCRIPTION
Expand Down
2 changes: 1 addition & 1 deletion man/nxsetup.1
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.TH "NXSETUP" "1" "Sep 11, 2024" "4.15" "NXSTools"
.TH "NXSETUP" "1" "Sep 27, 2024" "4.16" "NXSTools"
.SH NAME
nxsetup \- set NeXDaTaS Tango Server environment up
.SH DESCRIPTION
Expand Down
2 changes: 1 addition & 1 deletion man/nxsfileinfo.1
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.TH "NXSFILEINFO" "1" "Sep 11, 2024" "4.15" "NXSTools"
.TH "NXSFILEINFO" "1" "Sep 27, 2024" "4.16" "NXSTools"
.SH NAME
nxsfileinfo \- show metadata of the NeXus file
.SH DESCRIPTION
Expand Down
2 changes: 1 addition & 1 deletion man/nxstools.1
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.TH "NXSTOOLS" "1" "Sep 11, 2024" "4.15" "NXSTools"
.TH "NXSTOOLS" "1" "Sep 27, 2024" "4.16" "NXSTools"
.SH NAME
nxstools \- nxstools Documentation
.sp
Expand Down
6 changes: 4 additions & 2 deletions nxstools/nxsfileparser.py
Original file line number Diff line number Diff line change
Expand Up @@ -604,10 +604,12 @@ def parseMeta(self):
"""
for entry in self.__root:
nm = entry.name
at = None
try:
at = entry.attributes["NX_class"]
if "NX_class" in entry.attributes.names():
at = entry.attributes["NX_class"]
except Exception:
at = None
pass
if len(self.entryclasses) == 0 or \
at and (filewriter.first(at.read()) in self.entryclasses):
if len(self.entrynames) == 0 or \
Expand Down
2 changes: 1 addition & 1 deletion nxstools/release.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@
""" NXS tools release version"""

#: (:obj:`str`) package version
__version__ = "4.16.0"
__version__ = "4.16.1"

0 comments on commit 15dd132

Please sign in to comment.