Author: dmeyer
Date: Tue Mar 18 11:49:08 2008
New Revision: 3198
Log:
store signal result arguments
Modified:
trunk/base/src/notifier/async.py
Modified: trunk/base/src/notifier/async.py
==============================================================================
--- trunk/base/src/notifier/async.py (original)
+++ trunk/base/src/notifier/async.py Tue Mar 18 11:49:08 2008
@@ -464,15 +464,16 @@
"""
def __init__(self, *signals):
for num, signal in enumerate(signals):
- signal.connect_once(self.finish, num).set_ignore_caller_args()
+ signal.connect_once(self.finish, num).set_user_args_first()
self._signals = signals
super(InProgressSignals, self).__init__()
- def finish(self, result):
+ def finish(self, result, *args):
"""
Callback when one signal is emited.
"""
+ self.signal_args = args
for num, signal in enumerate(self._signals):
signal.disconnect(self.finish, num)
self._signals = []
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog