MCPcopy Index your code
hub / github.com/RustPython/RustPython / _register

Method _register

Lib/tkinter/__init__.py:435–450  ·  view source on GitHub ↗
(self, callback)

Source from the content-addressed store, hash-verified

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

Callers 2

trace_addMethod · 0.95
trace_variableMethod · 0.95

Calls 4

CallWrapperClass · 0.85
reprFunction · 0.85
idFunction · 0.85
appendMethod · 0.45

Tested by

no test coverage detected