Commit efa3143a authored by Guido van Rossum's avatar Guido van Rossum

add keyword args to CanvasItem class __init__

parent 15c4fecf
# 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
......
# 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
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment