| Index: pym/_emerge/EbuildIpcDaemon.py
 | 
| diff --git a/pym/_emerge/EbuildIpcDaemon.py b/pym/_emerge/EbuildIpcDaemon.py
 | 
| index efcda93169ebb5d9161f7f2111e88d7f35a55b6f..0ff29cbe33296e8872bfd648d30e3ccaa52ee593 100644
 | 
| --- a/pym/_emerge/EbuildIpcDaemon.py
 | 
| +++ b/pym/_emerge/EbuildIpcDaemon.py
 | 
| @@ -84,6 +84,6 @@ class EbuildIpcDaemon(FifoIpcDaemon):
 | 
|  	def _send_reply(self, reply):
 | 
|  		# File streams are in unbuffered mode since we do atomic
 | 
|  		# read and write of whole pickles.
 | 
| -		output_file = open(self.output_fifo, 'wb', 0)
 | 
| -		output_file.write(pickle.dumps(reply))
 | 
| -		output_file.close()
 | 
| +		output_file = os.open(self.output_fifo, os.O_WRONLY | os.O_NONBLOCK)
 | 
| +		os.write(output_file, pickle.dumps(reply))
 | 
| +		os.close(output_file)
 | 
| 
 |