1 # -*- coding: utf-8 -*-
3 # Author: mshio <mshio@users.sourceforge.jp>
9 class SimpleListPrinter:
10 def __init__(self, col=10, out=sys.stdout, delimiter=' '):
13 self.delimiter = self._get_delimiter(delimiter)
15 def output(self, array):
20 self.out.write(unichr(c).encode('utf-8'))
21 delimiter = self.delimiter if n % self.col != 0 and n < size else '\n'
22 self.out.write(delimiter)
24 def _get_delimiter(self, delimiter):
26 if type(delimiter) == int:
27 ch = unichr(delimiter).encode('utf-8')
28 elif type(delimiter) == unicode:
29 ch = delimiter.encode('utf-8')
30 elif type(delimiter) == str: