def _CheckOSPList(os_obj, parameters):
  supported = [v[0] for v in os_obj.supported_parameters]
  delta = frozenset(parameters).difference(supported)
  if delta:
    _Fail("The following parameters are not supported"
          " by the OS %s: %s" % (os_obj.name, utils.CommaJoin(delta)))
L{StringTransport.producerState} is initially C{'producing'}.
dataset/ETHPy150Open ganeti/ganeti/lib/backend.py/_CheckOSPList--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/test/test_stringtransport.py/StringTransportTests.test_initialProducerState