Toolkits > com.ibm.streamsx.topology.pysamples 1.1.0 > com.ibm.streamsx.topology.pysamples.positional > AddSeq
Add a sequence number as the last attribute.
@spl.map()
class AddSeq(object):
"""Add a sequence number as the last attribute."""
def __init__(self):
self.seq = 0
def __call__(self, *tuple_):
id = self.seq
self.seq += 1
return tuple_ + (id,)
Tuple attribute values are passed by position to the Python callable.