]> granicus.if.org Git - python/commitdiff
SF patch #768187: replace apply(f, args, kwds) with f(*args, **kwds)
authorRaymond Hettinger <python@rcn.com>
Wed, 9 Jul 2003 18:48:24 +0000 (18:48 +0000)
committerRaymond Hettinger <python@rcn.com>
Wed, 9 Jul 2003 18:48:24 +0000 (18:48 +0000)
Lib/idlelib/ColorDelegator.py
Lib/idlelib/EditorWindow.py
Lib/idlelib/MultiStatusBar.py
Lib/idlelib/OutputWindow.py
Lib/idlelib/Percolator.py
Lib/idlelib/PyShell.py
Lib/idlelib/TreeWidget.py
Lib/idlelib/WidgetRedirector.py
Lib/idlelib/configDialog.py
Lib/idlelib/keybindingDialog.py

index cc92259c56023738a98bb9e13075f469251fd852..d72d90c96e63fab572a5374488ec7988e24344c1 100644 (file)
@@ -50,7 +50,7 @@ class ColorDelegator(Delegator):
     def config_colors(self):
         for tag, cnf in self.tagdefs.items():
             if cnf:
-                apply(self.tag_configure, (tag,), cnf)
+                self.tag_configure(tag, **cnf)
         self.tag_raise('sel')
 
     def LoadTagDefs(self):
index 6deb4f2f9a34d07eca70fbcf585ab51cdc9b026a..d574b05fa1c5caa4da13032feebe937122a9ca6b 100644 (file)
@@ -792,7 +792,7 @@ class EditorWindow:
         text.keydefs = keydefs
         for event, keylist in keydefs.items():
             if keylist:
-                apply(text.event_add, (event,) + tuple(keylist))
+                text.event_add(event, *keylist)
 
     def fill_menus(self, defs=None, keydefs=None):
         """Add appropriate entries to the menus and submenus
index dd6d04145f243aa66f0a1d06afd737d6660f63fb..2d4c5473d40beed7d080642e1ee661f1569ff319 100644 (file)
@@ -5,7 +5,7 @@ class MultiStatusBar(Frame):
     def __init__(self, master=None, **kw):
         if master is None:
             master = Tk()
-        apply(Frame.__init__, (self, master), kw)
+        Frame.__init__(self, master, **kw)
         self.labels = {}
 
     def set_label(self, name, text='', side=LEFT):
index 99e47e486b48d461c86da7ed88846ebab2caafad..787e9b0bba09d1861319248ebdfc97073fb7da18 100644 (file)
@@ -13,7 +13,7 @@ class OutputWindow(EditorWindow):
     """
 
     def __init__(self, *args):
-        apply(EditorWindow.__init__, (self,) + args)
+        EditorWindow.__init__(self, *args)
         self.text.bind("<<goto-file-line>>", self.goto_file_line)
 
     # Customize EditorWindow
@@ -136,7 +136,7 @@ class OnDemandOutputWindow:
         text = owin.text
         for tag, cnf in self.tagdefs.items():
             if cnf:
-                apply(text.tag_configure, (tag,), cnf)
+                text.tag_configure(tag, **cnf)
         text.tag_raise('sel')
         self.write = self.owin.write
 
index 5682111137b8d09b1f605cba6d50f63d66a786b2..ebbcba9e6a650728482d1ae940f94152314bf344 100644 (file)
@@ -59,10 +59,10 @@ def main():
             Delegator.__init__(self, None)
         def insert(self, *args):
             print self.name, ": insert", args
-            apply(self.delegate.insert, args)
+            self.delegate.insert(*args)
         def delete(self, *args):
             print self.name, ": delete", args
-            apply(self.delegate.delete, args)
+            self.delegate.delete(*args)
     root = Tk()
     root.wm_protocol("WM_DELETE_WINDOW", root.quit)
     text = Text()
index 48b912d153da3182336b6670180eed76edd38de7..47028bd73086d1aefaf416bf4d373e0464f88735 100644 (file)
@@ -77,7 +77,7 @@ class PyShellEditorWindow(EditorWindow):
 
     def __init__(self, *args):
         self.breakpoints = []
-        apply(EditorWindow.__init__, (self,) + args)
+        EditorWindow.__init__(self, *args)
         self.text.bind("<<set-breakpoint-here>>", self.set_breakpoint_here)
         self.text.bind("<<clear-breakpoint-here>>", self.clear_breakpoint_here)
         self.text.bind("<<open-python-shell>>", self.flist.open_shell)
index e30eeae34bed97584fd785f20ce7744b73cb7d32..824bdca1fbea8c42af514f4408d02865569fc5f3 100644 (file)
@@ -414,7 +414,7 @@ class ScrolledCanvas:
         self.frame = Frame(master)
         self.frame.rowconfigure(0, weight=1)
         self.frame.columnconfigure(0, weight=1)
-        self.canvas = apply(Canvas, (self.frame,), opts)
+        self.canvas = Canvas(self.frame, **opts)
         self.canvas.grid(row=0, column=0, sticky="nsew")
         self.vbar = Scrollbar(self.frame, name="vbar")
         self.vbar.grid(row=0, column=1, sticky="nse")
index b49ccf1c590a506e1efca25e4c1e82249b3ee4e4..be74668f955464b84bc847ae942150bf35363dfb 100644 (file)
@@ -51,7 +51,7 @@ class WidgetRedirector:
         m = self.dict.get(cmd)
         try:
             if m:
-                return apply(m, args)
+                return m(*args)
             else:
                 return self.tk.call((self.orig, cmd) + args)
         except TclError:
@@ -84,7 +84,7 @@ def main():
     global orig_insert
     def my_insert(*args):
         print "insert", args
-        apply(orig_insert, args)
+        orig_insert(*args)
     orig_insert = redir.register("insert", my_insert)
     root.mainloop()
 
index af3e98aeb9a5ffc03c973e15cd120abc8e7096a6..8c3eb3eb5a76b8243494dfd75a4043585ad215c5 100644 (file)
@@ -794,8 +794,7 @@ class ConfigDialog(Toplevel):
         if self.fgHilite.get(): plane='foreground'
         else: plane='background'
         sampleElement=self.themeElements[self.highlightTarget.get()][0]
-        apply(self.textHighlightSample.tag_config,
-                (sampleElement,),{plane:newColour})
+        self.textHighlightSample.tag_config(sampleElement, **{plane:newColour})
         theme=self.customTheme.get()
         themeElement=sampleElement+'-'+plane
         self.AddChangedItem('highlight',theme,themeElement,newColour)
@@ -890,7 +889,7 @@ class ConfigDialog(Toplevel):
                     colours['foreground']=themeDict[element+'-foreground']
                 if themeDict.has_key(element+'-background'):
                     colours['background']=themeDict[element+'-background']
-            apply(self.textHighlightSample.tag_config,(element,),colours)
+            self.textHighlightSample.tag_config(element, **colours)
         self.SetColourSample()
 
 ##     def OnCheckUserHelpBrowser(self):
index df024e7dc9e0460cbf5cbd18afab4413f76b4543..b550ec1b126c58f688af257a8847affed77b2160 100644 (file)
@@ -188,8 +188,7 @@ class GetKeysDialog(Toplevel):
         #make a tuple of most of the useful common 'final' keys
         keys=(self.alphanumKeys+self.punctuationKeys+self.functionKeys+
                 self.whitespaceKeys+self.editKeys+self.moveKeys)
-        apply(self.listKeysFinal.insert,
-            (END,)+keys)
+        self.listKeysFinal.insert(END, *keys)
 
     def TranslateKey(self,key):
         #translate from key list value to tkinter key-id