Index: Lib/tkinter/__init__.py =================================================================== --- Lib/tkinter/__init__.py (revision 85734) +++ Lib/tkinter/__init__.py (working copy) @@ -2157,9 +2157,9 @@ def coords(self, *args): """Return a list of coordinates for the item given in ARGS.""" # XXX Should use _flatten on args - return map(getdouble, + return [getdouble(x) for x in self.tk.splitlist( - self.tk.call((self._w, 'coords') + args))) + self.tk.call((self._w, 'coords') + args))] def _create(self, itemType, args, kw): # Args: (val, val, ..., cnf={}) """Internal function.""" args = _flatten(args)