# HG changeset patch
# User laurent
# Date 1260288565 -3600
# Node ID 28d47c1df46f46840964b94e8949298df4a7c3e8
# Parent  746b2e02f6fb8ba77ea52114307e27260c9a9211
Bug on SFC debugging fixed

diff -r 746b2e02f6fb -r 28d47c1df46f plugger.py
--- 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)