On Friday 24 November 2006 13:01, jim-on-linux wrote: > On Friday 24 November 2006 03:30, John Machin > > wrote: > > jim-on-linux wrote: > > > GinTon, > > > > > > I think this is what you want. > > > > > > > > > class Kdoi: > > > > Is that a typo? > > No, it's a style. life seems to be > easier to me if one is consistent, all my > classes begin with K.
Sorry, Kdoi should be Kod > > > > def __init__(self) : > > > self.Fdo() > > > > What is all this K and F stuff? > > It's my style. life seems to be easier to > me if one is consistent all my function begin > with F. > > I started doing things like this when the only > way to debug was to read each line of code and > try to figgure out if it was the problem. > They are my personal sign posts. > > > > def Fdo(self): > > > > > > > > > searchterm = 'help' > > > print searchterm #local > > > > > > self.searchterm = searchterm > > > print self.searchterm #used inside the > > > class > > > > > > Kdo.searchterm = searchterm #<<<< > > > print Kdo.searchterm #used outside the > > > class Kdomore() the line above should be Kdomore(), not class Kdomore() (For the technocrats) > > > > > > > > > > > > class Kdomore(Kdo): > > > def __init__(self) : > > > self.Fdomore() > > > > > > def Fdomore(self): > > > searchterm = Kdo.searchterm # > > > <<<< print searchterm > > > > It's not apparent what the print statements > > are for -- are they part of an attempt to > > debug your code? > > print shows the results wherever a print > statement turns up the results = 'help' . > I didn't run the code, and it has it has a > coding error but if removed, the results should > be; > > searchterm = 'help' > self.searchterm = 'help' > Kdo.searchterm = 'help' > > Sound silly but many people have trouble > with getting a variable from here to there in > their code. This shows that it can be done > > > What gives you the idea that this is what the > > OP wants or needs? > > If I remember right, he refrased his first > question and asked a second one. > Sometimes people don't take the time to write > correctly, the questions that are really in > their mind. So I guessed. If Im wrong, he will > ignore it. If I'm right, he will use it. > > Also, I have found that other will latch on to > the ideas presented in these email responses. > And they will use them, even though the > response was not exactly what the original > emailer wanted. > > And, I sometimes I do use print statements to > debug, I have used other ways but on linux, I > prefer a print statement. > jim-on-linux http://www.inqvista.com -- http://mail.python.org/mailman/listinfo/python-list