Skip to content

Commit 46d478f

Browse files
committed
fix: match dig or edig type to db function return type
1 parent 5139a66 commit 46d478f

File tree

1 file changed

+32
-28
lines changed

1 file changed

+32
-28
lines changed

src/keri/core/eventing.py

Lines changed: 32 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -5457,20 +5457,21 @@ def processEscrowOutOfOrders(self):
54575457
key = ekey = b'' # both start same. when not same means escrows found
54585458
while True: # break when done
54595459
for ekey, edig in self.db.getOoeItemIter(key=key):
5460+
dig = bytes(edig).decode()
54605461
try:
54615462
pre, sn = splitSnKey(ekey) # get pre and sn from escrow item
54625463
dgkey = dgKey(pre, bytes(edig))
54635464
if not (esr := self.db.esrs.get(keys=dgkey)): # get event source, otherwise error
54645465
# no local source so raise ValidationError which unescrows below
5465-
msg = f"OOO Missing escrowed event source at dig = {bytes(edig).decode()}"
5466+
msg = f"OOO Missing escrowed event source at dig = {dig}"
54665467
logger.trace("Kevery unescrow error: %s", msg)
54675468
raise ValidationError(msg)
54685469

54695470
# check date if expired then remove escrow.
54705471
dtb = self.db.getDts(dgkey)
54715472
if dtb is None: # othewise is a datetime as bytes
54725473
# no date time so raise ValidationError which unescrows below
5473-
msg = f"OOO Missing escrowed event datetime at dig = {bytes(edig).decode()}"
5474+
msg = f"OOO Missing escrowed event datetime at dig = {dig}"
54745475
logger.trace("Kevery unescrow error: %s", msg)
54755476
raise ValidationError(msg)
54765477

@@ -5479,15 +5480,15 @@ def processEscrowOutOfOrders(self):
54795480
dte = helping.fromIso8601(bytes(dtb))
54805481
if (dtnow - dte) > datetime.timedelta(seconds=self.TimeoutOOE):
54815482
# escrow stale so raise ValidationError which unescrows below
5482-
msg = f"OOO Stale event escrow at dig = {bytes(edig).decode()}"
5483+
msg = f"OOO Stale event escrow at dig = {dig}"
54835484
logger.trace("Kevery unescrow error: %s", msg)
54845485
raise ValidationError(msg)
54855486

54865487
# get the escrowed event using edig
54875488
eraw = self.db.getEvt(dgKey(pre, bytes(edig)))
54885489
if eraw is None:
54895490
# no event so raise ValidationError which unescrows below
5490-
msg = f"OOO Missing escrowed event at dig = {bytes(edig).decode()}"
5491+
msg = f"OOO Missing escrowed event at dig = {dig}"
54915492
logger.trace("Kevery unescrow error: %s", msg)
54925493
raise ValidationError(msg)
54935494

@@ -5589,21 +5590,22 @@ def processEscrowPartialSigs(self):
55895590
#key = ekey = b'' # both start same. when not same means escrows found
55905591
#while True: # break when done
55915592
for ekey, edig in self.db.getPseItemIter(key=b''):
5593+
dig = bytes(edig).decode()
55925594
eserder = None
55935595
try:
55945596
pre, sn = splitSnKey(ekey) # get pre and sn from escrow item
55955597
dgkey = dgKey(pre, bytes(edig))
55965598
if not (esr := self.db.esrs.get(keys=dgkey)): # get event source, otherwise error
55975599
# no local source so raise ValidationError which unescrows below
5598-
msg = f"PSE Missing escrowed event source at dig = {edig}"
5600+
msg = f"PSE Missing escrowed event source at dig = {dig}"
55995601
logger.info("Kevery unescrow error: %s", msg)
56005602
raise ValidationError(msg)
56015603

56025604
# check date if expired then remove escrow.
56035605
dtb = self.db.getDts(dgkey)
56045606
if dtb is None: # othewise is a datetime as bytes
56055607
# no date time so raise ValidationError which unescrows below
5606-
msg = f"PSE Missing escrowed event datetime at dig = {edig}"
5608+
msg = f"PSE Missing escrowed event datetime at dig = {dig}"
56075609
logger.trace("Kevery unescrow error: %s", msg)
56085610
raise ValidationError(msg)
56095611

@@ -5612,15 +5614,15 @@ def processEscrowPartialSigs(self):
56125614
dte = helping.fromIso8601(bytes(dtb))
56135615
if (dtnow - dte) > datetime.timedelta(seconds=self.TimeoutPSE):
56145616
# escrow stale so raise ValidationError which unescrows below
5615-
msg = f"PSE Stale event escrow at dig = {edig}"
5617+
msg = f"PSE Stale event escrow at dig = {dig}"
56165618
logger.trace("Kevery unescrow error: %s", msg)
56175619
raise ValidationError(msg)
56185620

56195621
# get the escrowed event using edig
56205622
eraw = self.db.getEvt(dgkey)
56215623
if eraw is None:
56225624
# no event so so raise ValidationError which unescrows below
5623-
msg = f"PSE Missing escrowed evt at dig = {edig}"
5625+
msg = f"PSE Missing escrowed evt at dig = {dig}"
56245626
logger.trace("Kevery unescrow error: %s", msg)
56255627
raise ValidationError(msg)
56265628

@@ -5629,7 +5631,7 @@ def processEscrowPartialSigs(self):
56295631
sigs = self.db.getSigs(dgkey)
56305632
if not sigs: # otherwise its a list of sigs
56315633
# no sigs so raise ValidationError which unescrows below
5632-
msg = f"PSE Missing escrowed evt sigs at dig = {edig}"
5634+
msg = f"PSE Missing escrowed evt sigs at dig = {dig}"
56335635
logger.trace("Kevery unescrow error: %s", msg)
56345636
raise ValidationError(msg)
56355637
wigs = self.db.getWigs(dgKey(pre, bytes(edig))) # list of wigs
@@ -5758,20 +5760,21 @@ def processEscrowPartialWigs(self):
57585760
If successful then remove from escrow table
57595761
"""
57605762
for ekey, edig in self.db.getPweItemIter(key=b''):
5763+
dig = bytes(edig).decode()
57615764
try:
57625765
pre, sn = splitSnKey(ekey) # get pre and sn from escrow item
57635766
dgkey = dgKey(pre, bytes(edig))
57645767
if not (esr := self.db.esrs.get(keys=dgkey)): # get event source, otherwise error
57655768
# no local source so raise ValidationError which unescrows below
5766-
msg = f"PWE Missing escrowed event source at dig = {edig}"
5769+
msg = f"PWE Missing escrowed event source at dig = {dig}"
57675770
logger.info("Kevery unescrow error: %s", msg)
57685771
raise ValidationError(msg)
57695772

57705773
# check date if expired then remove escrow.
57715774
dtb = self.db.getDts(dgkey)
57725775
if dtb is None: # othewise is a datetime as bytes
57735776
# no date time so raise ValidationError which unescrows below
5774-
msg = f"PWE Missing escrowed event datetime at dig = {edig}"
5777+
msg = f"PWE Missing escrowed event datetime at dig = {dig}"
57755778
logger.trace("Kevery unescrow error: %s", msg)
57765779
raise ValidationError(msg)
57775780

@@ -5780,15 +5783,15 @@ def processEscrowPartialWigs(self):
57805783
dte = helping.fromIso8601(bytes(dtb))
57815784
if (dtnow - dte) > datetime.timedelta(seconds=self.TimeoutPWE):
57825785
# escrow stale so raise ValidationError which unescrows below
5783-
msg = f"PWE Stale event escrow at dig = {edig}"
5786+
msg = f"PWE Stale event escrow at dig = {dig}"
57845787
logger.trace("Kevery unescrow error: %s", msg)
57855788
raise ValidationError(msg)
57865789

57875790
# get the escrowed event using edig
57885791
eraw = self.db.getEvt(dgKey(pre, bytes(edig)))
57895792
if eraw is None:
57905793
# no event so so raise ValidationError which unescrows below
5791-
msg = f"PWE Missing escrowed evt at dig = {edig}"
5794+
msg = f"PWE Missing escrowed evt at dig = {dig}"
57925795
logger.trace("Kevery unescrow error: %s", msg)
57935796
raise ValidationError(msg)
57945797

@@ -5798,7 +5801,7 @@ def processEscrowPartialWigs(self):
57985801
sigs = self.db.getSigs(dgKey(pre, bytes(edig))) # list of sigs
57995802
if not sigs: # empty list
58005803
# no sigs so raise ValidationError which unescrows below
5801-
msg = f"PWE Missing escrowed evt sigs at dig = {edig}"
5804+
msg = f"PWE Missing escrowed evt sigs at dig = {dig}"
58025805
logger.trace("Kevery unescrow error: %s", msg)
58035806
raise ValidationError(msg)
58045807

@@ -5812,7 +5815,7 @@ def processEscrowPartialWigs(self):
58125815
# so just log for debugging but do not unescrow by raising
58135816
# ValidationError
58145817
logger.debug("Kevery unescrow wigs: PW No event wigs yet at."
5815-
"dig = %s", bytes(edig).decode())
5818+
"dig = %s", dig)
58165819

58175820
# raise ValidationError("Missing escrowed evt wigs at "
58185821
# "dig = {}.".format(bytes(edig)))
@@ -5957,7 +5960,7 @@ def processEscrowPartialDels(self):
59575960
if not sigs: # empty list
59585961
# no sigs so raise ValidationError which unescrows below
59595962
msg = f"PDE Missing escrowed evt sigs at dig = {edig}"
5960-
logger.info("Kevery unescrow error: %s", bytes(edig))
5963+
logger.info("Kevery unescrow error: %s", edig)
59615964
raise ValidationError(msg)
59625965

59635966
# get witness signatures (wigs not wits) assumes wont be in this
@@ -5972,10 +5975,10 @@ def processEscrowPartialDels(self):
59725975
## so just log for debugging but do not unescrow by raising
59735976
## ValidationError
59745977
#logger.info("Kevery unescrow error: Missing event wigs at."
5975-
#"dig = %s", bytes(edig))
5978+
#"dig = %s", edig)
59765979

59775980
#raise ValidationError("Missing escrowed evt wigs at "
5978-
#"dig = {}.".format(bytes(edig)))
5981+
#"dig = {}.".format(edig))
59795982

59805983
# setup parameters to process event
59815984
sigers = [Siger(qb64b=bytes(sig)) for sig in sigs]
@@ -6352,15 +6355,15 @@ def processEscrowDelegables(self):
63526355
dgkey = dgKey(pre.encode("utf-8"), edig)
63536356
if not (esr := self.db.esrs.get(keys=dgkey)): # get event source, otherwise error
63546357
# no local source so raise ValidationError which unescrows below
6355-
msg = f"DEL Missing escrowed event source at dig = {edig}"
6358+
msg = f"DEL Missing escrowed event source at dig = {dig}"
63566359
logger.info("Kevery unescrow error: %s", msg)
63576360
raise ValidationError(msg)
63586361

63596362
# check date if expired then remove escrow.
63606363
dtb = self.db.getDts(dgkey)
63616364
if dtb is None: # othewise is a datetime as bytes
63626365
# no date time so raise ValidationError which unescrows below
6363-
msg = f"DEL Missing escrowed event datetime at dig = {edig}"
6366+
msg = f"DEL Missing escrowed event datetime at dig = {dig}"
63646367
logger.info("Kevery unescrow error: %s", msg)
63656368
raise ValidationError(msg)
63666369

@@ -6369,15 +6372,15 @@ def processEscrowDelegables(self):
63696372
dte = helping.fromIso8601(bytes(dtb))
63706373
if (dtnow - dte) > datetime.timedelta(seconds=self.TimeoutOOE):
63716374
# escrow stale so raise ValidationError which unescrows below
6372-
msg = f"DEL Stale event escrow at dig = {edig}"
6375+
msg = f"DEL Stale event escrow at dig = {dig}"
63736376
logger.info("Kevery unescrow error: %s", msg)
63746377
raise ValidationError(msg)
63756378

63766379
# get the escrowed event using edig
63776380
eraw = self.db.getEvt(dgKey(pre, bytes(edig)))
63786381
if eraw is None:
63796382
# no event so raise ValidationError which unescrows below
6380-
msg = f"DEL Missing escrowed evt at dig = {edig}"
6383+
msg = f"DEL Missing escrowed evt at dig = {dig}"
63816384
logger.info("Kevery unescrow error: %s", msg)
63826385
raise ValidationError(msg)
63836386

@@ -6387,7 +6390,7 @@ def processEscrowDelegables(self):
63876390
sigs = self.db.getSigs(dgKey(pre, bytes(edig)))
63886391
if not sigs: # otherwise its a list of sigs
63896392
# no sigs so raise ValidationError which unescrows below
6390-
msg = f"DEL Missing escrowed evt sigs at dig = {edig}"
6393+
msg = f"DEL Missing escrowed evt sigs at dig = {dig}"
63916394
logger.info("Kevery unescrow error: %s", msg)
63926395
raise ValidationError(msg)
63936396

@@ -6854,20 +6857,21 @@ def processEscrowDuplicitous(self):
68546857
key = ekey = b'' # both start same. when not same means escrows found
68556858
while True: # break when done
68566859
for ekey, edig in self.db.getLdeItemIter(key=key):
6860+
dig = bytes(edig).decode()
68576861
try:
68586862
pre, sn = splitSnKey(ekey) # get pre and sn from escrow item
68596863
dgkey = dgKey(pre, bytes(edig))
68606864
if not (esr := self.db.esrs.get(keys=dgkey)): # get event source, otherwise error
68616865
# no local source so raise ValidationError which unescrows below
6862-
msg = f"DUP Missing escrowed event source at dig = {edig}"
6866+
msg = f"DUP Missing escrowed event source at dig = {dig}"
68636867
logger.info("Kevery unescrow error: %s", msg)
68646868
raise ValidationError(msg)
68656869

68666870
# check date if expired then remove escrow.
68676871
dtb = self.db.getDts(dgkey)
68686872
if dtb is None: # othewise is a datetime as bytes
68696873
# no date time so raise ValidationError which unescrows below
6870-
msg = f"DUP Missing escrowed event datetime at dig = {edig}"
6874+
msg = f"DUP Missing escrowed event datetime at dig = {dig}"
68716875
logger.trace("Kevery unescrow error: %s", msg)
68726876
raise ValidationError(msg)
68736877

@@ -6876,15 +6880,15 @@ def processEscrowDuplicitous(self):
68766880
dte = helping.fromIso8601(bytes(dtb))
68776881
if (dtnow - dte) > datetime.timedelta(seconds=self.TimeoutLDE):
68786882
# escrow stale so raise ValidationError which unescrows below
6879-
msg = f"DUP Stale event escrow at dig = {edig}"
6883+
msg = f"DUP Stale event escrow at dig = {dig}"
68806884
logger.trace("Kevery unescrow error: %s", msg)
68816885
raise ValidationError(msg)
68826886

68836887
# get the escrowed event using edig
68846888
eraw = self.db.getEvt(dgKey(pre, bytes(edig)))
68856889
if eraw is None:
68866890
# no event so raise ValidationError which unescrows below
6887-
msg = f"DUP Missing escrowed evt at dig = {edig}"
6891+
msg = f"DUP Missing escrowed evt at dig = {dig}"
68886892
logger.trace("Kevery unescrow error: %s", msg)
68896893
raise ValidationError(msg)
68906894

@@ -6894,7 +6898,7 @@ def processEscrowDuplicitous(self):
68946898
sigs = self.db.getSigs(dgKey(pre, bytes(edig)))
68956899
if not sigs: # otherwise its a list of sigs
68966900
# no sigs so raise ValidationError which unescrows below
6897-
msg = f"DUP Missing escrowed evt sigs at dig = {edig}"
6901+
msg = f"DUP Missing escrowed evt sigs at dig = {dig}"
68986902
logger.trace("Kevery unescrow error: %s", msg)
68996903
raise ValidationError(msg)
69006904

0 commit comments

Comments
 (0)