Thread: [paida-users] trees from files
Brought to you by:
korry
From: <dm...@bl...> - 2004-10-27 19:10:20
|
Hi Koji, once more thanks for the rapid bug fixing. However I have a few new problems with xml files (genrated by JAIDA) and trees which prevent me from using PAIDA permanently: (1) there seems to be a typo concerning Clouds here: File "/usr/lib/python2.3/site-packages/paida/paida_gui/tkinter/ITree.py", line 1095, in endElement self.could1d._histogram = self.histogram1d.histogram1d AttributeError: _handler_cloud1d instance has no attribute 'could1d' (2) when opening a file with a few directories and with a few tens of histograms and datapointsets in each directory, PAIDA gets stuck with 100% CPU usage. I was not able to find out what is special about my file but it might be that -it does not like more than 8 histos in one directory (because it 'repeats' the directory name in the Tree window) and -it seems not to recognize the path(-name) of the histogram after the 2nd space (because it is not printed in the Tree window and the pathnames contain 3 or more spaces?!) So I don't know.. maybe you can reproduce that?! (3) sometimes python gets stuck (again with 100% CPU usage) after loading the standard stuff and while typing in the command to create a tree with a tree factory. I have not been able to reprocude that properly though. Could it be that there is some little technical bug (like wrong indentation) in the class definition of TreeFactory or Tree so that python gets confused when looking up class properties in its dictionary? (I should mention that I usually load the readline and rlcomplete module before the paida modules). Hope my hints are useful to locate the problems.. Cheers Alex |
From: Koji K. <ko...@us...> - 2004-10-29 11:18:42
|
Hi Alex, Thanks for your helpful hints! They make it very easy to find and fix problems. > (1) there seems to be a typo concerning Clouds here: > > File > "/usr/lib/python2.3/site-packages/paida/paida_gui/tkinter/ITree.py", > line 1095, in endElement > self.could1d._histogram = self.histogram1d.histogram1d > AttributeError: _handler_cloud1d instance has no attribute 'could1d' What a stupid typo! I'll correct the spelling immediately. > (2) when opening a file with a few directories and with a few tens of > histograms > and datapointsets in each directory, PAIDA gets stuck with 100% CPU > usage. > I was not able to find out what is special about my file but it might > be > that > -it does not like more than 8 histos in one directory (because it > 'repeats' > the directory name in the Tree window) and > -it seems not to recognize the path(-name) of the histogram after the > 2nd > space (because it is not printed in the Tree window and the pathnames > contain > 3 or more spaces?!) > So I don't know.. maybe you can reproduce that?! I've found a logic error about creating directories in the ITree and it might cause this issue. I think it can be fixed relatively easily. > (3) sometimes python gets stuck (again with 100% CPU usage) after > loading > the standard stuff and while typing in the command to create a tree > with > a tree factory. I have not been able to reprocude that properly > though. Could > it be that there is some little technical bug (like wrong indentation) > in > the class definition of TreeFactory or Tree so that python gets > confused > when looking up class properties in its dictionary? (I should mention > that > I usually load the readline and rlcomplete module before the paida > modules). OK. I'll check the syntax at first. Give me a little more time. I am grateful for your commitment to PAIDA. Regards Koji |
From: Koji K. <ko...@us...> - 2004-11-01 06:23:28
|
Hi Alex, I've released paida-3.2.1_2.4 which will resolve the issue (1) and at least one cause of both (2) and (3). Please check it out. If the 100% CPU usage issue doesn't be resolved, let me know, thanks. Koji On 2004/10/28, at 4:09, dm...@bl... wrote: > Hi Koji, > > once more thanks for the rapid bug fixing. > > However I have a few new problems with xml files (genrated by JAIDA) > and > trees which prevent me from using PAIDA permanently: > > (1) there seems to be a typo concerning Clouds here: > > File > "/usr/lib/python2.3/site-packages/paida/paida_gui/tkinter/ITree.py", > line 1095, in endElement > self.could1d._histogram = self.histogram1d.histogram1d > AttributeError: _handler_cloud1d instance has no attribute 'could1d' > > (2) when opening a file with a few directories and with a few tens of > histograms > and datapointsets in each directory, PAIDA gets stuck with 100% CPU > usage. > I was not able to find out what is special about my file but it might > be > that > -it does not like more than 8 histos in one directory (because it > 'repeats' > the directory name in the Tree window) and > -it seems not to recognize the path(-name) of the histogram after the > 2nd > space (because it is not printed in the Tree window and the pathnames > contain > 3 or more spaces?!) > So I don't know.. maybe you can reproduce that?! > > (3) sometimes python gets stuck (again with 100% CPU usage) after > loading > the standard stuff and while typing in the command to create a tree > with > a tree factory. I have not been able to reprocude that properly > though. Could > it be that there is some little technical bug (like wrong indentation) > in > the class definition of TreeFactory or Tree so that python gets > confused > when looking up class properties in its dictionary? (I should mention > that > I usually load the readline and rlcomplete module before the paida > modules). > > Hope my hints are useful to locate the problems.. > > Cheers > Alex |