def __setitem__(self, k, v):
    if not hasattr(self, '_plist'):
      raise PlistNotParsedError

    self._plist[k] = v
    self._changed = True
Extends :meth:`pyqode.core.api.Mode.on_install` method to set the
dataset/ETHPy150Open google/simian/src/simian/mac/munki/plist.py/ApplePlist.__setitem__--crossover with--dataset/ETHPy150Open OpenCobolIDE/OpenCobolIDE/open_cobol_ide/extlibs/pyqode/core/api/panel.py/Panel.on_install