def onPaste(self):
try:
data = yaml.load_all(unicode(self.clipboard.text()))
if isinstance(data, dict):
data = [data]
except yaml.YAMLError as e:
msgBox(Lang.value('MSG_YAML_failed') % e)
return
for entry in data:
entry = model.makeSafe(entry)
Mainframe.model.insert(entry, True, Mainframe.model.current + 1)
self.rebuild()
Mainframe.sigWrapper.sigModelChanged.emit()
评论列表
文章目录