args = ['perl','-we',perl_script] + [str(x) for x in fds]
)
(output, dummy) = ap.communicate()
- return output
+ return output.decode('utf-8')
def donate(d, path, fds):
ancil = d._ancilmsg(fds)
- d._eval_success('di.donate(%s, %s)'
+ d._eval_success('di.donate(%s, [ %s ])'
% (repr(path), ancil))
return len(ancil.split(','))
s.listen(1)
ancil_len = d.donate(our_sockname, fds)
- s2 = s.accept()
+ (s2, dummy) = s.accept()
(msg, ancil, flags, sender) = s2.recvmsg(1, ancil_len)
got_fds = [ ]