homework-jianmu/tests/system-test/0-others/udfpy/sf_concat_nch.py

28 lines
562 B
Python

# init
def init():
pass
# destroy
def destroy():
pass
def process(block):
(nrows, ncols) = block.shape()
results = []
for i in range(nrows):
row = []
for j in range(ncols):
val = block.data(i, j)
if val is None:
row = None
break
row.append(val.decode('utf_32_le'))
if row is None:
results.append(None)
else:
row_str = ''.join(row)
results.append(row_str.encode('utf_32_le'))
return results