Skip to content

Commit 45eaecc

Browse files
committed
Make seash use fastnmclient
This is a lot faster (!), and fixes a few logical bugs in the way nodes are contacted, messages signed, etc. Proposed fix for SeattleTestbed#83.
1 parent 276fa8e commit 45eaecc

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

scripts/config_build.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@
77
./modules/uploaddir/* modules/uploaddir
88
./modules/variables/* modules/variables
99

10-
1110
DEPENDENCIES/repy_v2/*
1211
DEPENDENCIES/portability/*
1312
DEPENDENCIES/seattlelib_v2/*
1413
DEPENDENCIES/affix/*
1514
DEPENDENCIES/affix/components/*
1615
DEPENDENCIES/common/*
16+
DEPENDENCIES/nodemanager/fastsigneddata.py
17+
1718

1819
# Tests
1920
test DEPENDENCIES/utf/*

seash_helper.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@
4343
# For loadstate and savestate
4444
serialize = dy_import_module("serialize.r2py")
4545

46-
nmclient = dy_import_module("nmclient.r2py")
46+
# Use fastnmclient rather than the Repy implementation
47+
# (See SeattleTestbed/seash#83)
48+
import fastnmclient as nmclient
4749

4850

4951

0 commit comments

Comments
 (0)