diff --git a/ucoin/registry/community/members.py b/ucoin/registry/community/members.py index 55de75cd892c72e4a5d3e7e6397cfa42a53d3501..f3aa6e62cdaf9e35ccef880c47e67017304cfd42 100644 --- a/ucoin/registry/community/members.py +++ b/ucoin/registry/community/members.py @@ -20,12 +20,7 @@ from .. import logging logger = logging.getLogger("ucoin/registry/community") -class Base(Registry): - def __init__(self, server=None, port=None): - super().__init__('hdc/registry/community', server, port) - - -class Current(Base): +class Current(Registry): """GET the last valid membership document for member pgp_fingerprint""" def __init__(self, pgp_fingerprint=None, server=None, port=None): @@ -36,7 +31,7 @@ class Current(Base): - `number`: amendment number """ - super().__init__(server, port) + super().__init__(server=server, port=port) self.pgp_fingerprint = pgp_fingerprint @@ -45,7 +40,7 @@ class Current(Base): **kwargs).json() -class History(Base): +class History(Registry): """GET the all received and stored membership documents""" def __init__(self, pgp_fingerprint=None, server=None, port=None): @@ -56,7 +51,7 @@ class History(Base): - `number`: amendment number """ - super().__init__(server, port) + super().__init__(server=server, port=port) self.pgp_fingerprint = pgp_fingerprint