docs: def gen_tags(self, tagname):
          """
          :yields: the tags associated to the given tagname
          """
          for tagvalue in getattr(self, tagname):
              yield '%s=%s' % (tagname, decode(tagvalue))