Access to variable from external imported module

jim-on-linux inq1ltd at verizon.net
Fri Nov 24 13:20:32 EST 2006


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



More information about the Python-list mailing list