From: Terry Jan Reedy Date: Sun, 27 Jul 2014 07:01:13 +0000 (-0400) Subject: Modernize turtledemo with conditional expressions; remove duplicate line. X-Git-Tag: v3.4.2rc1~179 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8b95d5e0bf00d9d0098579d29fd6bb9322071879;p=python Modernize turtledemo with conditional expressions; remove duplicate line. --- diff --git a/Lib/turtledemo/__main__.py b/Lib/turtledemo/__main__.py index c933ea1778..07560c3539 100755 --- a/Lib/turtledemo/__main__.py +++ b/Lib/turtledemo/__main__.py @@ -127,25 +127,12 @@ class DemoWindow(object): def configGUI(self, menu, start, stop, clear, txt="", color="blue"): self.ExamplesBtn.config(state=menu) - self.start_btn.config(state=start) - if start == NORMAL: - self.start_btn.config(bg="#d00") - else: - self.start_btn.config(bg="#fca") - - self.stop_btn.config(state=stop) - if stop == NORMAL: - self.stop_btn.config(bg="#d00") - else: - self.stop_btn.config(bg="#fca") - self.clear_btn.config(state=clear) - - self.clear_btn.config(state=clear) - if clear == NORMAL: - self.clear_btn.config(bg="#d00") - else: - self.clear_btn.config(bg="#fca") - + self.start_btn.config(state=start, + bg="#d00" if start == NORMAL else "#fca") + self.stop_btn.config(state=stop, + bg="#d00" if stop == NORMAL else "#fca") + self.clear_btn.config(state=clear, + bg="#d00" if clear == NORMAL else"#fca") self.output_lbl.config(text=txt, fg=color) def makeLoadDemoMenu(self):