On Thu, Apr 8, 2010 at 2:34 PM, Stuart McNicholas <[email protected]> wrote: > Dear PySide, > The following small program produces: > Invalid callback object. > when the PySide line is uncommented. > but > slot partial .. > when the PyQt4 line is uncommented, as expected. > from PySide import QtCore > #from PyQt4 import QtCore > import functools > def aslot(args=None): > print "slot",args > app = QtCore.QCoreApplication([]) > o = QtCore.QObject() > o.connect(o,QtCore.SIGNAL("ASignal"),functools.partial(aslot,"partial ..")) > o.emit(QtCore.SIGNAL("ASignal")) > Is this just a missing feature/bug or by design. > Best Wishes, > Stuart McNicholas
Yep, I have just confirmed this as a bug: " Can't connect generic callable objects as a slot" The same happens to any object with __call__ methods. http://bugs.openbossa.org/show_bug.cgi?id=210 -- Lauro Moura INdT - Instituto Nokia de Tecnologia _______________________________________________ PySide mailing list [email protected] http://lists.openbossa.org/listinfo/pyside
