code: def _decode_embedded_list(src):
      '''
      Convert enbedded bytes to strings if possible.
      List helper.
      '''
      output = []
      for elem in src:
          if isinstance(elem, dict):
              elem = _decode_embedded_dict(elem)
          elif isinstance(elem, list):
              elem = _decode_embedded_list(elem)  # pylint: disable=redefined-variable-type
          elif isinstance(elem, bytes):
              try:
                  elem = elem.decode()
              except UnicodeError:
                  pass
          output.append(elem)
      return outpuf _decode_embedded_list(src):
      '''
      Convert enbedded bytes to strings if possible.
      List helper.
      '''
      output = []
      for elem in src:
          if isinstance(elem, dict):
              elem = _decode_embedded_dict(elem)
          elif isinstance(elem, list):
              elem = _decode_embedded_list(elem)  # pylint: disable=redefined-variable-type
          elif isinstance(elem, bytes):
              try:
                  elem = elem.decode()
              except UnicodeError:
                  pass
          output.append(elem)
      return output
docs: Convert enbedded bytes to strings if possible.
      List helper.