summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeinrich Wendel <h_wendel@cojobo.net>2005-05-29 14:42:08 +0000
committerHeinrich Wendel <h_wendel@cojobo.net>2005-05-29 14:42:08 +0000
commit319a1d7eb4d24b558da4f98105d353cfd5616b2a (patch)
treeea28c2d2d7144ebc0050294dfdb2d401136292b2
parent2d0b9528241be58b02483283b992b2862198a69e (diff)
small fix
-rw-r--r--xdg/MenuEditor.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/xdg/MenuEditor.py b/xdg/MenuEditor.py
index b561d14..b80fba5 100644
--- a/xdg/MenuEditor.py
+++ b/xdg/MenuEditor.py
@@ -5,6 +5,8 @@ from xdg.BaseDirectory import *
from xdg.Exceptions import *
from xdg.DesktopEntry import *
+from __future__ import generators
+
import xml.dom.minidom
import os
@@ -463,13 +465,9 @@ class MenuEditor:
return element.appendChild(node)
def __getXmlNodesByName(self, name, element):
- if not element:
- element = self.doc
- nodes = []
for child in element.childNodes:
if child.nodeType == xml.dom.Node.ELEMENT_NODE and child.nodeName in name:
- nodes.append(child)
- return nodes
+ yield node
def __addEntry(self, parent, entry, after, before):
if after or before: