parameters: (dist, attr, value)
docstring: Verify that value is a string list
docstring_summary: Verify that value is a string list
docstring_tokens: Verify that value is a string list
function: def assert_string_list(dist, attr, value):
      """Verify that value is a string list"""
      try:
          # verify that value is a list or tuple to exclude unordered
          # or single-use iterables
          assert isinstance(value, (list, tuple))
          # verify that elements of value are strings
          assert ''.join(value) != value
      except (TypeError, ValueError, AttributeError, AssertionError) as e:
          raise DistutilsSetupError(
              "%r must be a list of strings (got %r)" % (attr, value)
          ) from e
function_tokens: def assert_string_list ( dist , attr , value ) : try : # verify that value is a list or tuple to exclude unordered # or single-use iterables assert isinstance ( value , ( list , tuple ) ) # verify that elements of value are strings assert '' . join ( value ) != value except ( TypeError , ValueError , AttributeError , AssertionError ) as e : raise DistutilsSetupError ( "%r must be a list of strings (got %r)" % ( attr , value ) ) from e