MCPcopy
hub / github.com/nltk/nltk / set

Method set

nltk/draw/util.py:2244–2265  ·  view source on GitHub ↗

Modify the list of items contained by this list.

(self, items)

Source from the content-addressed store, hash-verified

2242 return self._items[index]
2243
2244 def set(self, items):
2245 """
2246 Modify the list of items contained by this list.
2247 """
2248 items = list(items)
2249 if self._items == items:
2250 return
2251 self._items = list(items)
2252
2253 self._textwidget["state"] = "normal"
2254 self._textwidget.delete("1.0", "end")
2255 for item in items:
2256 for text, colortag in self._item_repr(item):
2257 assert "\n" not in text, "item repr may not contain newline"
2258 self._textwidget.insert("end", text, colortag)
2259 self._textwidget.insert("end", "\n")
2260 # Remove the final newline
2261 self._textwidget.delete("end-1char", "end")
2262 self._textwidget.mark_set("insert", "1.0")
2263 self._textwidget["state"] = "disabled"
2264 # Clear all marks
2265 self._marks.clear()
2266
2267 def unmark(self, item=None):
2268 """

Callers 15

__init__Method · 0.95
_init_menuMethod · 0.45
build_indexFunction · 0.45
__init__Method · 0.45
__init__Method · 0.45
setMethod · 0.45
__init__Method · 0.45
__init__Method · 0.45
_init_fontsMethod · 0.45
resizeMethod · 0.45
__init__Method · 0.45
_init_fontsMethod · 0.45

Calls 4

_item_reprMethod · 0.95
deleteMethod · 0.80
insertMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected