Hello,
We've found a couple of bugs since that last release (the first and more
serious one of which has probably been around for longer) that people
should know about.
(1) If inside Analysis you open up the FormatConverter and then close it
you are going to have trouble with lots of other operations, because the
FormatConverter changes stdout to a text window and when it is closed it
gets destroyed, so any other output to stdout falls over. In particular,
when you save a project you get a few messages being printed out to
screen, and that will fall over. Unfortunately if you do such a save then
the relevant XML file which happens to be saved first will end up empty,
which is not good. So ***if you use the FormatConverter from inside
Analysis then do not close it down***. This will be fixed in the next
release (which will be today hopefully).
(2) Less seriously, if you try to open a spectrum without first having
created a project then it will throw a trivial exception. (Opening a
spectrum is about the only operation allowed without having a project,
since it creates a default one if one does not exist.) The fix for this
(which is in the next release) is:
Change line 163 in OpenSpectrumPopup.py (in the function getShiftLists()):
objects = self.project.findAllNmrMeasurementLists(className='ShiftList')
to
if (self.project):
objects = self.project.findAllNmrMeasurementLists(className='ShiftList')
else:
objects = []
(with the correct indentation).
Wayne
|