MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / _register

Method _register

tools/python-3.11.9-amd64/Lib/tkinter/__init__.py:432–447  ·  view source on GitHub ↗
(self, callback)

Source from the content-addressed store, hash-verified

430 return self._tk.globalgetvar(self._name)
431
432 def _register(self, callback):
433 f = CallWrapper(callback, None, self._root).__call__
434 cbname = repr(id(f))
435 try:
436 callback = callback.__func__
437 except AttributeError:
438 pass
439 try:
440 cbname = cbname + callback.__name__
441 except AttributeError:
442 pass
443 self._tk.createcommand(cbname, f)
444 if self._tclCommands is None:
445 self._tclCommands = []
446 self._tclCommands.append(cbname)
447 return cbname
448
449 def trace_add(self, mode, callback):
450 """Define a trace callback for the variable.

Callers 2

trace_addMethod · 0.95
trace_variableMethod · 0.95

Calls 3

CallWrapperClass · 0.85
idFunction · 0.50
appendMethod · 0.45

Tested by

no test coverage detected