On Jan 26, 2007, at 4:10 AM, Uwe Grauer wrote:

> Please change the extension for Classdesigner generated code files.
> The code in these files doesn't have anything to do with full python
> syntax. It is something like a subset of python syntax.

        No, that's not true at all. My guess is that you are  
misunderstanding how to use that code.

> I had a form with two buttons on it:
> A new button and a edit button which were used to call a childform  
> to do
> the work. Because the functionality is very similar for this, i  
> created
> a function callEditForm(self, newrecmode=False) which i called like
> self.callEditForm() from my editbutton and
> self.callEditFormn(newrecmode=True) from my newbutton.
> This doesn't work!!!
> Don't ask how long it took until i discovered this.
> Shame on me.

        Without seeing the code, I have no way of determining what is wrong.  
Somehow it doesn't seem right that a button should be calling  
self.callEditForm() instead of self.Form.callEditForm().

> So we should change the extension for classdesigner-code files to
> reflect this fact that it is really some sort of glue between the
> generated layout and real python code.
> Call it "form-code.dpy" or something like that but don't use the
> extension ".py" for this.

        Besides not being necessary, that would totally screw up using these  
files with editors, which was the reason for creating them in the  
first place.

        I realize that there is definitive documentation for how all this  
works, but please don't jump to the conclusion that it is no longer  
valid Python. Either the usage is not clear, or there is a bug.

-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev

Reply via email to