code: def _generic_tags(interpreter, py_version, abi, platforms):
      for tag in (
          Tag(interpreter, abi, platform) for platform in platforms
      ):
          yield tag
      if abi != "none":
          tags = (
              Tag(interpreter, "none", platform_)
              for platform_ in platforms
          )
          for tag in tags:
              yield tag
  
imports: from __future__ import absolute_import
  import distutils.util
  import platform
  import re
  import sys
  import sysconfig
  import warnings
label_desc: Use image node_id 9 for calling a global function with example usage: _generic_tags(interpreter, py_version, abi, platforms) without return types