in pystemd/dbuslib.pyx [0:0]
def compile_array(char *args):
cdef char array_type = args[1]
off, pr = COMPILE_METHODS.get(array_type, compile_simple)(args[1:])
def process_array(v):
cdef list ret = [(dbusc.SD_BUS_TYPE_ARRAY, off[1:])]
for i in v:
ret.extend(pr(i))
ret.append((-1, None))
return ret
off = <char*>b'a' + off
return off, process_array