diff --git a/happydomain/admin.py b/happydomain/admin.py index dec5e32..513fd97 100644 --- a/happydomain/admin.py +++ b/happydomain/admin.py @@ -39,7 +39,7 @@ class Admin: u = AuthUser(self, **r.json()) u.Password = u.ResetPassword(password) - return u + return def authuser_delete(self, Id): r = self.session.delete("http+unix://" + self.socket_path + "/api/auth/" + quote_plus(Id)) diff --git a/happydomain/api.py b/happydomain/api.py index cff195e..e521221 100644 --- a/happydomain/api.py +++ b/happydomain/api.py @@ -74,16 +74,6 @@ class HappyDomain: return ret - def provider_get(self, id): - r = self.session.get( - self.baseurl + "/api/providers/" + quote_plus(id), - ) - - if r.status_code != 200: - raise HappyError(r.status_code, **r.json()) - - return Provider(self, **r.json()) - def provider_add(self, type, name, data): r = self.session.post( self.baseurl + "/api/providers", diff --git a/happydomain/provider.py b/happydomain/provider.py index 05066bc..12174e2 100644 --- a/happydomain/provider.py +++ b/happydomain/provider.py @@ -6,14 +6,14 @@ from .domain import Domain class Provider: - def __init__(self, _session, _srctype, _id, _ownerid, _comment, Provider={}): + def __init__(self, _session, _srctype, _id, _ownerid, _comment, **kwargs): self._session = _session self._srctype = _srctype self._id = _id self._ownerid = _ownerid self._comment = _comment - self.args = Provider + self.args = kwargs def _dumps(self): return json.dumps({