Update of /cvsroot/wisp/wisp/users/dig
In directory sc8-pr-cvs1:/tmp/cvs-serv5901
Modified Files:
linkie.py
Log Message:
fixed size handling in Linkie.emit_single_item
Index: linkie.py
===================================================================
RCS file: /cvsroot/wisp/wisp/users/dig/linkie.py,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -d -r1.48 -r1.49
--- linkie.py 27 Apr 2003 15:18:19 -0000 1.48
+++ linkie.py 27 Apr 2003 17:59:45 -0000 1.49
@@ -57,8 +57,10 @@
this.emit_tetra(this._emit_sum(4, addends, delta, relative))
def emit_single_item (this, step, value):
if isinstance(value, str):
- this.emit_tetra(this._emit_sum(step, [value],
- delta = 0, relative = 0))
+ # emit addend
+ this._emit_sum(step, [value], delta = 0, relative = 0)
+ # emit zeroes for length
+ this[::step] = 0
else: Bits.emit_single_item(this, step, value)
def skip (this, amount):
|