MCPcopy Index your code
hub / github.com/python/cpython / _register

Method _register

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

Source from the content-addressed store, hash-verified

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

Callers 2

trace_addMethod · 0.95
trace_variableMethod · 0.95

Calls 3

CallWrapperClass · 0.85
idFunction · 0.85
appendMethod · 0.45

Tested by

no test coverage detected