Inside summarylist(), it's possible for myglsa.packages.keys() to contain
authorZac Medico <zmedico@gentoo.org>
Sat, 21 Feb 2009 01:55:27 +0000 (01:55 -0000)
committerZac Medico <zmedico@gentoo.org>
Sat, 21 Feb 2009 01:55:27 +0000 (01:55 -0000)
commit3eaa2ce16e643816507068a7033c618425dd83c4
tree31e3b5b71afd66e2489cf986a2c32b0752853c1e
parentba97688a141e8a6de4139d81268758a7a2355dd0
Inside summarylist(), it's possible for myglsa.packages.keys() to contain
unicode objects, which trigger and exception like this:

   File "//usr/lib64/portage/pym/portage/dep.py", line 535, in __init__
    obj_setattr(self, x, getattr(s, x))
   AttributeError: 'unicode' object has no attribute '__eq__'

To solve this problem, convert unicode objects to plain str before passing
them to the portage api.

svn path=/main/trunk/; revision=12667
bin/glsa-check