code: def _error_detail(data, item):
      '''
      Process an API error, updating the data structure
      '''
      err = item['errorDetail']
      if 'code' in err:
          try:
              msg = ': '.join((
                  item['errorDetail']['code'],
                  item['errorDetail']['message']
              ))
          except TypeError:
              msg = '{0}: {1}'.format(
                  item['errorDetail']['code'],
                  item['errorDetail']['message'],
              )
      else:
          msg = item['errorDetail']['message']
      data.append(msgf _error_detail(data, item):
      '''
      Process an API error, updating the data structure
      '''
      err = item['errorDetail']
      if 'code' in err:
          try:
              msg = ': '.join((
                  item['errorDetail']['code'],
                  item['errorDetail']['message']
              ))
          except TypeError:
              msg = '{0}: {1}'.format(
                  item['errorDetail']['code'],
                  item['errorDetail']['message'],
              )
      else:
          msg = item['errorDetail']['message']
      data.append(msg)
docs: Process an API error, updating the data structure