docs: def create(cls, name, datacenter, backends, vhosts, algorithm,
                 ssl_enable, zone_alter):
          """ Create a webaccelerator """
          datacenter_id_ = int(Datacenter.usable_id(datacenter))
          params = {
              'datacenter_id': datacenter_id_,
              'name': name,
              'lb': {'algorithm': algorithm},
              'override': True,
              'ssl_enable': ssl_enable,
              'zone_alter': zone_alter
          }
          if vhosts:
              params['vhosts'] = vhosts
          if backends:
              params['servers'] = backends
          try:
              result = cls.call('hosting.rproxy.create', params)
              cls.echo('Creating your webaccelerator %s' % params['name'])
              cls.display_progress(result)
              cls.echo('Your webaccelerator have been created')
              return result
          except Exception as err:
              if err.code == 580142:
                  for vhost in params['vhosts']:
                      dns_entry = cls.call(
                          'hosting.rproxy.vhost.get_dns_entries',
                          {'datacenter': datacenter_id_, 'vhost': vhost})
                      txt_record = "@ 3600 IN TXT \"%s=%s\"" % (dns_entry['key'],
                                                                dns_entry['txt'])
  
                      cname_record = "%s 3600 IN CNAME %s" % (dns_entry['key'],
                                                              dns_entry['cname'])
  
                      cls.echo('The domain %s don\'t use Gandi DNS or you have'
                               ' not sufficient right to alter the zone file. '
                               'Edit your zone file adding this TXT and CNAME '
                               'record and try again :' % vhost)
                      cls.echo(txt_record)
                      cls.echo(cname_record)
                      cls.echo('\nOr add a file containing %s at :\n'
                               'http://%s/%s.txt\n' % (dns_entry['txt'],
                                                       dns_entry['domain'],
                                                       dns_entry['txt']))
                      cls.separator_line('-', 4)
              else:
                  cls.echo(err)