En Wed, 28 Feb 2007 11:28:49 -0300, Gigs_ <[EMAIL PROTECTED]> escribió:

> im using pyscripter ide
>
> it is all alright till the next def
>
> class Checkbar(Frame):
>      def __init__(self, parent=None, picks=[], side=LEFT, anchor=W):
>          Frame.__init__(self, parent)
>          self.vars = []
>          for pick in picks:
>              var = IntVar()
>              chk = Checkbutton(self, text=pick, variable=var)
>              chk.pack(side=side, anchor=anchor, expand=YES)
>              self.vars.append(var)
>           # it is all alright till here, but if im going to write next
>           # class method it wont go with tab for 4 fields
>       # it goes here all the time (8 fields)
> if i remove for statement it all work fine

I don't use pyscripter myself, but how could it know that you aren't going  
to write more code for the __init__ method?
Reading the manual might be helpful... Try backspace, shift-tab, an empty  
line...

-- 
Gabriel Genellina

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to