]> granicus.if.org Git - python/commitdiff
add keyword args to CanvasItem class __init__
authorGuido van Rossum <guido@python.org>
Fri, 26 Jan 1996 17:45:07 +0000 (17:45 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 26 Jan 1996 17:45:07 +0000 (17:45 +0000)
Lib/lib-tk/Canvas.py
Lib/tkinter/Canvas.py

index da6819540645b4f1c7c8fb53dc33ee7523ee24e0..4d278ca13d7fef08638145e4b2b94f3a4e367c13 100644 (file)
@@ -1,14 +1,14 @@
 # This module exports classes for the various canvas item types
 
-from Tkinter import Canvas, _isfunctype, _flatten
+from Tkinter import Canvas, _flatten
 
 StringType = type('')
 DictionaryType = type({})
 
 class CanvasItem:
-       def __init__(self, canvas, itemType, *args):
+       def __init__(self, canvas, itemType, *args, **kw):
                self.canvas = canvas
-               self.id = canvas._create(itemType, args)
+               self.id = canvas._create(itemType, args, kw)
                if not hasattr(canvas, 'items'):
                        canvas.items = {}
                canvas.items[self.id] = self
index da6819540645b4f1c7c8fb53dc33ee7523ee24e0..4d278ca13d7fef08638145e4b2b94f3a4e367c13 100755 (executable)
@@ -1,14 +1,14 @@
 # This module exports classes for the various canvas item types
 
-from Tkinter import Canvas, _isfunctype, _flatten
+from Tkinter import Canvas, _flatten
 
 StringType = type('')
 DictionaryType = type({})
 
 class CanvasItem:
-       def __init__(self, canvas, itemType, *args):
+       def __init__(self, canvas, itemType, *args, **kw):
                self.canvas = canvas
-               self.id = canvas._create(itemType, args)
+               self.id = canvas._create(itemType, args, kw)
                if not hasattr(canvas, 'items'):
                        canvas.items = {}
                canvas.items[self.id] = self