'Query or modify the options for the specified item.
If no options are given, a dict with options/values for the item
is returned. If option is specified then the value for that option
is returned. Otherwise, sets the options to the corresponding
values as given by kw.'

def item(self, item, option=None, **kw):

    if (option is not None):
        kw[option] = None
    return _val_or_dict(kw, self.tk.call, self._w, 'item', item)
