- provider_handle = provider.INFO.get("handle")
- assert provider_handle
-
- assert not self.providers.has_key(provider_handle), \
- "Provider '%s' has already been registered" % provider_handle
+ if not all((provider.handle, provider.name, provider.website)):
+ raise DDNSError(_("Provider is not properly configured"))