diff -r afa9c0e24a71 Lib/idlelib/GrepDialog.py --- a/Lib/idlelib/GrepDialog.py Sat Jul 12 18:24:32 2014 +0300 +++ b/Lib/idlelib/GrepDialog.py Sun Jul 13 11:16:37 2014 +0530 @@ -48,7 +48,7 @@ self.globent = self.make_entry("In files:", self.globvar) def create_other_buttons(self): - f = self.make_frame() + f = self.make_frame()[0] btn = Checkbutton(f, anchor="w", variable=self.recvar, diff -r afa9c0e24a71 Lib/idlelib/SearchDialogBase.py --- a/Lib/idlelib/SearchDialogBase.py Sat Jul 12 18:24:32 2014 +0300 +++ b/Lib/idlelib/SearchDialogBase.py Sun Jul 13 11:16:37 2014 +0530 @@ -103,7 +103,11 @@ self.ent = self.make_entry("Find:", self.engine.patvar)[1] def make_frame(self,labeltext=None): - "Return gridded labeled Frame for option or other buttons." + """ + Return tuple (frame, label) + frame - gridded labeled Frame for option or other buttons. + label - Label widget for testing. + """ if labeltext: label = Label(self.top, text=labeltext) label.grid(row=self.row, column=0, sticky="nw") @@ -112,7 +116,7 @@ frame = Frame(self.top) frame.grid(row=self.row, column=1, columnspan=1, sticky="nwe") self.row = self.row + 1 - return frame, label # label for test + return frame, label def create_option_buttons(self): "Fill frame with Checkbuttons bound to SearchEngine booleanvars."