pyscripter

Gabriel Genellina gagsl-py2 at yahoo.com.ar
Wed Feb 28 22:04:50 EST 2007


En Wed, 28 Feb 2007 11:28:49 -0300, Gigs_ <gigs at hi.t-com.hr> 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




More information about the Python-list mailing list