Skip to content

Commit fb0c713

Browse files
committed
cast to Err in a couple other places
1 parent 6677be8 commit fb0c713

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

chia/_tests/core/mempool/test_mempool_manager.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -431,15 +431,16 @@ def test_conditions(
431431
conds: SpendBundleConditions,
432432
expected: Optional[Err],
433433
) -> None:
434-
assert (
435-
check_time_locks(
436-
dict(self.REMOVALS),
437-
conds,
438-
self.PREV_BLOCK_HEIGHT,
439-
self.PREV_BLOCK_TIMESTAMP,
440-
)
441-
== expected
434+
res = check_time_locks(
435+
dict(self.REMOVALS),
436+
conds,
437+
self.PREV_BLOCK_HEIGHT,
438+
self.PREV_BLOCK_TIMESTAMP,
442439
)
440+
if res is not None:
441+
# TODO: remove when Rust errors and Python Errors are the same
442+
res = Err(res)
443+
assert res == expected
443444

444445

445446
def expect(

chia/full_node/mempool_manager.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -721,6 +721,8 @@ async def validate_spend_bundle(
721721
self.peak.height,
722722
self.peak.timestamp,
723723
)
724+
if tl_error is not None:
725+
tl_error = Err(tl_error)
724726

725727
timelocks: TimelockConditions = compute_assert_height(removal_record_dict, conds)
726728

0 commit comments

Comments
 (0)