From: Mark Wooding Date: Fri, 6 Sep 2024 19:49:45 +0000 (+0100) Subject: soak (Level.__init__): Trim newline from the tree listing. X-Git-Tag: 0.99.0~104 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/xyla/commitdiff_plain/4e122aaa32f7432cac699a5b86f86d553a54aaea?ds=inline soak (Level.__init__): Trim newline from the tree listing. Otherwise the dump file ends up being wrong. Might as well strip other whitespace while we're at it. --- diff --git a/soak b/soak index a00358e..79d4b61 100755 --- a/soak +++ b/soak @@ -133,7 +133,8 @@ class Options (object): class Level (object): def __init__(me, kind, base, limit, tree = "_"): me.coll = Collection(map(int, RX.findall(r"\d+", tree))) - me.kind, me.base, me.limit, me.tree = kind, int(base), int(limit), tree + me.kind, me.base, me.limit, me.tree = \ + kind, int(base), int(limit), tree.strip() me.rlim = int(M.sqrt(me.limit - me.base)) def write(me, file): file.write("%s %d %d %s\n" % (me.kind, me.base, me.limit, me.tree))