Skip to content

Commit 44e223e

Browse files
committed
rename and deprecate
Signed-off-by: Kevin Griffin <griffin.kev@gmail.com>
1 parent 3c90e36 commit 44e223e

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

src/keria/core/keeping.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ def get(self, algo: Algos = None, pre=None):
174174
case Algos.group:
175175
return GroupManager(rb=self.rb, rm=self)
176176
case Algos.extern:
177-
return ExternKeeper(rb=self.rb)
177+
return ExternManager(rb=self.rb)
178178
case _:
179179
raise ValueError(f"Unsupported algorithm: {algo}")
180180

@@ -442,7 +442,7 @@ def params(self, pre):
442442
return prms
443443

444444

445-
class ExternKeeper(ExternModule):
445+
class ExternManager(ExternModule):
446446

447447
def __init__(self, rb: RemoteKeeper):
448448
self.rb = rb
@@ -460,3 +460,16 @@ def params(self, pre):
460460
if (pp := self.rb.pres.get(pre)) is None or pp.algo != Algos.extern:
461461
raise ValueError(f"Attempt to load nonexistent or invalid pre={pre}.")
462462
return dict(extern=dict())
463+
464+
465+
def __getattr__(name):
466+
if name == "ExternKeeper":
467+
import warnings
468+
warnings.warn(
469+
"ExternKeeper has been renamed to ExternManager. "
470+
"ExternKeeper will be removed in a future release.",
471+
DeprecationWarning,
472+
stacklevel=2,
473+
)
474+
return ExternManager
475+
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")

0 commit comments

Comments
 (0)