plugger.py
changeset 481 28d47c1df46f
parent 480 746b2e02f6fb
child 483 bc26c42d2eec
--- a/plugger.py	Tue Dec 08 16:28:10 2009 +0100
+++ b/plugger.py	Tue Dec 08 17:09:25 2009 +0100
@@ -1708,7 +1708,7 @@
                 #print weakcallable, value, args, kwargs
                 function = getattr(weakcallable, function_name, None)
                 if function is not None:
-                    if status == "Forced":
+                    if status == "Forced" and cargs[1] == fvalue:
                         function(*(cargs + (True,) + args), **kwargs)
                     else:
                         function(*(cargs + args), **kwargs)