From d038b754d2423e21326939a5fb56564efe9d84bd Mon Sep 17 00:00:00 2001 From: Paul Varner Date: Wed, 20 May 2009 21:44:13 +0000 Subject: Some python tweaks to speed glsa-check svn path=/trunk/gentoolkit/; revision=646 http://git.overlays.gentoo.org/gitweb/?p=proj/gentoolkit.git;a=commit;h=10e55d71bd5914fc7c9082adadf7bde2bec14ae3 --- pym/portage/glsa.py | 37 ++++++++++++------------------------- 1 file changed, 12 insertions(+), 25 deletions(-) diff --git a/pym/portage/glsa.py b/pym/portage/glsa.py index 57461f74f..514dcc044 100644 --- a/pym/portage/glsa.py +++ b/pym/portage/glsa.py @@ -11,6 +11,7 @@ except ImportError: from urllib import urlopen as urllib_request_urlopen import codecs import re +import operator import xml.dom.minidom from io import StringIO @@ -118,7 +119,7 @@ def get_glsa_list(myconfig): for f in dirlist: try: - if f[:len(prefix)] == prefix: + if f[:len(prefix)] == prefix and f[-1*len(suffix):] == suffix: rValue.append(f[len(prefix):-1*len(suffix)]) except IndexError: pass @@ -133,13 +134,11 @@ def getListElements(listnode): @rtype: List of Strings @return: a list that contains the value of the
  • elements """ - rValue = [] if not listnode.nodeName in ["ul", "ol"]: raise GlsaFormatException("Invalid function call: listnode is not