We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 375fd9b commit 771df82Copy full SHA for 771df82
solara/toestand.py
@@ -971,6 +971,19 @@ def __enter__(self):
971
972
def force_update():
973
# can we do just x+1 to collapse multiple updates into one?
974
+ if logger.isEnabledFor(logging.INFO):
975
+ frame = _find_outside_solara_frame()
976
+ if frame is not None:
977
+ tb = inspect.getframeinfo(frame)
978
+ else:
979
+ tb = None
980
+ if tb is not None and tb.code_context:
981
+ code = tb.code_context[0]
982
+ hint = f"\n{tb.filename}:{tb.lineno}\n{code.rstrip()}"
983
984
+ hint = "<No code context available>"
985
+ logger.info("A rerender was triggered by: %s", hint)
986
+
987
set_counter(lambda x: x + 1)
988
989
super().__enter__()
0 commit comments