Thread: [Boa Constr] Bicyclerepairman needs a repair!
Status: Beta
Brought to you by:
riaan
From: F.A. P. <f_...@ly...> - 2007-05-29 07:47:49
|
Hi All, I am missing something in the Bicylclerepairman. Module: bike According to Boa startup it is missing, at first I ignored it, but now I want to reorganize my app I think it will come to good use. Is it save to copy it form the 24 version? These are my details: # Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] # wxPython 2.8.3.0, Boa Constructor 0.5.2 Thanks, Frans. |
From: F.A. P. <f_...@ly...> - 2007-05-29 07:58:18
|
Ho All, My appologies. I got it. Boa only delivers the driveway, I have to install the mansion myself. :-) Thanks. Frans. F.A. Pinkse wrote: > Hi All, > > I am missing something in the Bicylclerepairman. > > Module: bike > > According to Boa startup it is missing, at first I ignored it, but now I > want to reorganize my app I think it will come to good use. > > Is it save to copy it form the 24 version? > > These are my details: > # Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit > (Intel)] > # wxPython 2.8.3.0, Boa Constructor 0.5.2 > > Thanks, > > > Frans. > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ |
From: Werner F. B. <wer...@fr...> - 2007-05-29 10:38:14
|
Hi Frans, F.A. Pinkse wrote: > Ho All, > > My appologies. > > I got it. > Boa only delivers the driveway, I have to install the mansion myself. :-) Can you expand a bit on what you needed to do to get it working. I had tried it a year or so ago and didn't get very far, but then other things became more important. It is something I would like to give another try in the near future, so any little hints you can give would be very appreciated. Werner > > Thanks. > > > Frans. > > F.A. Pinkse wrote: >> Hi All, >> >> I am missing something in the Bicylclerepairman. >> >> Module: bike >> >> According to Boa startup it is missing, at first I ignored it, but now I >> want to reorganize my app I think it will come to good use. >> >> Is it save to copy it form the 24 version? >> >> These are my details: >> # Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit >> (Intel)] >> # wxPython 2.8.3.0, Boa Constructor 0.5.2 >> >> Thanks, >> >> >> Frans. >> >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ |
From: F.A. P. <f_...@ly...> - 2007-05-29 14:32:54
|
Hello Werner, Yes, same for me. I used it sometime ago for a short period. Then I got other things to do. But now I am back with Python. Installed all the new releases. Had to relearn a lot of little things. Just this morning I installed the Repairman and just assumed all was well. After reading your reply and writing the download install cycle I went testing it and..... found it did not work on all fronts. So... a quest have to be put up, because I need the renaming stuff of it. [ too many silly named attributes,controls and frames. BRM-Find reference seems to work, at least it reports correctly All ather functions are reporting an error. Before diving into a lot of searching and reading I fire up the old Python24 and see if it sill works there. Keep you posted. Frans. |
From: Tim B. <ti...@al...> - 2007-05-30 02:34:05
|
Werner F. Bruhin wrote: > Can you expand a bit on what you needed to do to get it working. > For your reference, BicycleRepairMan is working fine on my system with: # Python 2.4.4c1 (#70, Oct 11 2006, 10:59:14) [MSC v.1310 32 bit (Intel)] # wxPython 2.8.3.0, Boa Constructor 0.5.2 bike version 0.9 Windows XP Home Steps to use it: - Install Boa - Install BicycleRepairMan (from SourceForge) - Enable BicycleRepairMan in Boa settings - Restart Boa - select a variable, right-click, select any of the BRM ... options Tim Black |
From: F.A. P. <f_...@ly...> - 2007-05-30 07:07:36
|
Hi Tim, Exactly what I did. But on # Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] # wxPython 2.8.3.0, Boa Constructor 0.5.2 I use unicode. Bicyclerepairman 0.9.2 [ downloaded from nightly build ] $Id: BicycleRepairMan.plug-in.py,v 1.8 2006/10/12 12:11:42 riaan Exp $ The BRM-Find references does reports The BRM-Find definition stops with the error: on line 214 in Bicyclerepairman.plug-in.py, match=defs.next(), Attribute error: Non type has no attribute 'next' All others stops with error: Facade instance has no attribute brmctx The object defs is made like this defs=ctx... So I think all the above errors are basically the same. Any suggestion? 1) trying ASCII I did try to use Python24 but the whole installation got damaged somehow, Boa and Python did not start. Probably my doing of something. Frans. Tim Black wrote: > Werner F. Bruhin wrote: >> Can you expand a bit on what you needed to do to get it working. >> > For your reference, BicycleRepairMan is working fine on my system with: > > # Python 2.4.4c1 (#70, Oct 11 2006, 10:59:14) [MSC v.1310 32 bit (Intel)] > # wxPython 2.8.3.0, Boa Constructor 0.5.2 > bike version 0.9 > Windows XP Home > > Steps to use it: > > - Install Boa > - Install BicycleRepairMan (from SourceForge) > - Enable BicycleRepairMan in Boa settings > - Restart Boa > - select a variable, right-click, select any of the BRM ... options > > Tim Black > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ |
From: Werner F. B. <wer...@fr...> - 2007-05-30 12:19:30
|
Tim, Tim Black wrote: > Werner F. Bruhin wrote: >> Can you expand a bit on what you needed to do to get it working. >> > For your reference, BicycleRepairMan is working fine on my system with: > > # Python 2.4.4c1 (#70, Oct 11 2006, 10:59:14) [MSC v.1310 32 bit (Intel)] > # wxPython 2.8.3.0, Boa Constructor 0.5.2 > bike version 0.9 > Windows XP Home > > Steps to use it: > > - Install Boa > - Install BicycleRepairMan (from SourceForge) > - Enable BicycleRepairMan in Boa settings > - Restart Boa > - select a variable, right-click, select any of the BRM ... options Thanks. Seeing Frans other post I assume you are using ansi wxPython, is this correct? Werner |
From: Tim B. <ti...@al...> - 2007-05-30 15:38:27
|
Werner F. Bruhin wrote: > Seeing Frans other post I assume you are using ansi wxPython, is this > correct? > No, actually it's the unicode build: wx-2.8-msw-unicode Tim |
From: F.A. P. <f_...@ly...> - 2007-05-31 14:58:18
|
HI Tim, Werner, Nothing works! I uninstalled all previous Python, cleaned the Registry form any link to them Cleaned System Vars. Reboot. Reinstalled only these: Python 2.5, wxPython 2.8, Boa and BicycleRepairMan. [ version 0.9.2 from Nightly Build ] at C:\Python25\ Same Errors. What seems usefull todo to get it working. Frans. Tim Black wrote: > Werner F. Bruhin wrote: >> Seeing Frans other post I assume you are using ansi wxPython, is this >> correct? >> > No, actually it's the unicode build: wx-2.8-msw-unicode > > Tim > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ |
From: F.A. P. <f_...@ly...> - 2007-05-31 20:54:18
|
Hi Tim,Werner. I have it working now. After searching at Google I found a posting which said he had it going after repairing an indentation error in BicycleRepairMan_Idle.py and deleting some 'other' stuff. This indentation error I got that too with the official release 0.9 So I went for it and forget about the NIghtly Build, whicch might be not such a good idea after all. I found the ' source' of ...Idle.py , but Boa/Editor could not edit it, because of some coding, unocode. I used Python IDLE which had not problem at all. In the same section of the indent error there is this   p; bit, which I removed completely. I also took a peek at the nightly Build version, which was clean. I ran the setup install and after one more error and some time I found that you have to remove the folder 'build' and the the stuff that is delivered in Python25 folder to get the 'fresh' stuff and finally yo have to reload Boa too!!!!! I did test the BRM definition and it gave an answer. BRN Rename and it did rename what was needed. These two were sufficient for me for now. To be sure I will repeat this procedure to morrow, for to day I have done enough. If this is successful I will publish the steps, with, what, where, how and why. Frans. F.A. Pinkse wrote: > HI Tim, Werner, > > > Nothing works! > > I uninstalled all previous Python, cleaned the Registry form any link to > them > Cleaned System Vars. > Reboot. > > Reinstalled only these: Python 2.5, wxPython 2.8, Boa and > BicycleRepairMan. [ version 0.9.2 from Nightly Build ] at C:\Python25\ > > Same Errors. > > What seems usefull todo to get it working. > > > Frans. > > > > Tim Black wrote: >> Werner F. Bruhin wrote: >>> Seeing Frans other post I assume you are using ansi wxPython, is this >>> correct? >>> >> No, actually it's the unicode build: wx-2.8-msw-unicode >> >> Tim >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ |
From: F.A. P. <f_...@ly...> - 2007-06-01 09:47:35
|
Hi Tim, Werner, I did the repeat test and got the same results. So here is what I did. Removed from site packages: Folder: bike Files: All starting will Bicycle... and bike... Download from sourceforge the version 0.9 of BicycleRepairMan From the folder where you expanded the download. Edit File: \ide-intergation\BicycleRepairMan_Idle.py ---This is what has the wrong indentation and garbage: def confirm_buffer_is_saved(self, editwin): if not editwin.get_saved(): name = (editwin.short_title()or editwin.long_title()or "Untitled") reply = tkMessageBox.askokcancel("Bicycle Repair Man", "The buffer for %s is not saved.\n\n"%name+ "Save it and continue?", master = self.editwin.text) &nbs p; self.editwin.text.focus_set() if reply: editwin.io.save(None) else: return 0 return 1 I used Python IDLE to do this while Boa/Editor complained about my unicode install. From the above you also have to remove this: &nbs p; I aligned self.editwin.focus_set() with reply. Now the above section looks like this: def confirm_buffer_is_saved(self, editwin): if not editwin.get_saved(): name = (editwin.short_title()or editwin.long_title()or "Untitled") reply = tkMessageBox.askokcancel("Bicycle Repair Man", "The buffer for %s is not saved.\n\n"%name+ "Save it and continue?", master = self.editwin.text) self.editwin.text.focus_set() if reply: editwin.io.save(None) else: return 0 return 1 save the editted file. From the folder remove the file: bike/query/getPackageDependencies.py You may look at it first, I found it not very repairable. Return to Boa From the expanded downlaod folder load the file setup.py Run: File/setup install Restart Boa. Now it should work. It did for me, but... on BRM Definition it sometimes it crashed Python or it found a syntax error or the wrong definition It found dlg.GetPath() with only GetPath selected, but crashedon parents.getParentsList() with only getParentsList selected. It did find parents.getParentsList select in total. Sorry, I forgot to note the occasion the syntax error. It found something totally unrelated with Family.select() with only select selected. Do I have exclusive rights on these errors? Could the removal of getDependencies.py explain all of the above? File/setup install does copy a lot from downloaded files and folders into a new created folder, in the same folder the setup.py resides, named build. Once this folder is present it stops doing that, so changing downloaded files once this folder is present has no effect. To do that just delete it, it is save to do that while it is not part of the download. The same holds for the destination of the files in Python25\lib\site-packages. Once there they are not 'replaced' Python25 is where I installed Python,wxPython and Boa. I thought setup clean would remove this build folder, it seems to do something while I heard the disk rattle a while. I hope this helps. I posted on bicyclerepair-general list at SF and mailed to the project admin. what can we do more? Frans. |
From: F.A. P. <f_...@ly...> - 2007-06-01 13:44:02
|
Hi, Now it is working somewhat, I have more free hours to roam the net and found that I better had done a download from CVS for the same result and saved me the hassle. cvs -d:pserver:ano...@cv...:/cvsroot/bicyclerepair login cvs -z3 -d:pserver:ano...@cv...:/cvsroot/bicyclerepair co bicyclerepair Frans. F.A. Pinkse wrote: > Hi Tim, Werner, > > > I did the repeat test and got the same results. > So here is what I did. > > > Removed from site packages: > Folder: bike > Files: All starting will Bicycle... and bike... > > Download from sourceforge the version 0.9 of BicycleRepairMan > > From the folder where you expanded the download. > Edit File: \ide-intergation\BicycleRepairMan_Idle.py > ---This is what has the wrong indentation and garbage: > > def confirm_buffer_is_saved(self, editwin): > if not editwin.get_saved(): > name = (editwin.short_title()or > editwin.long_title()or > "Untitled") > reply = tkMessageBox.askokcancel("Bicycle Repair Man", > "The buffer for %s is not saved.\n\n"%name+ > "Save it and continue?", > master = self.editwin.text) > &nbs p; self.editwin.text.focus_set() > if reply: > editwin.io.save(None) > else: > return 0 > return 1 > > I used Python IDLE to do this while Boa/Editor complained about my > unicode install. > > From the above you also have to remove this: &nbs p; > I aligned self.editwin.focus_set() with reply. > Now the above section looks like this: > > > def confirm_buffer_is_saved(self, editwin): > if not editwin.get_saved(): > name = (editwin.short_title()or > editwin.long_title()or > "Untitled") > reply = tkMessageBox.askokcancel("Bicycle Repair Man", > "The buffer for %s is not saved.\n\n"%name+ > "Save it and continue?", > master = self.editwin.text) > self.editwin.text.focus_set() > if reply: > editwin.io.save(None) > else: > return 0 > return 1 > > > save the editted file. > > From the folder remove the file: > bike/query/getPackageDependencies.py > You may look at it first, I found it not very repairable. > > Return to Boa > From the expanded downlaod folder load the file > setup.py > Run: File/setup install > > Restart Boa. > > Now it should work. > It did for me, but... on BRM Definition it sometimes it crashed Python > or it found a syntax error or the wrong definition > It found dlg.GetPath() with only GetPath selected, but crashedon > parents.getParentsList() with only getParentsList selected. > It did find parents.getParentsList select in total. > Sorry, I forgot to note the occasion the syntax error. > It found something totally unrelated with Family.select() with only > select selected. > Do I have exclusive rights on these errors? Could the removal of > getDependencies.py explain all of the above? > > File/setup install does copy a lot from downloaded files and folders > into a new created folder, in the same folder the setup.py resides, > named build. > Once this folder is present it stops doing that, so changing downloaded > files once this folder is present has no effect. To do that just delete > it, it is save to do that while it is not part of the download. > > The same holds for the destination of the files in > Python25\lib\site-packages. Once there they are not 'replaced' > Python25 is where I installed Python,wxPython and Boa. > > I thought setup clean would remove this build folder, it seems to do > something while I heard the disk rattle a while. > > I hope this helps. > > I posted on bicyclerepair-general list at SF and mailed to the project > admin. > > what can we do more? > > Frans. > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ |