fifo = os.path.join(self.path, 'pipe')
print fifo
os.mkfifo(fifo)
op = os.popen('cat '+ fifo)
proc = Popen(['patch', current_keyframe, '--input='+fpath, '--output='+fifo], stdin=PIPE, stdout=PIPE)
os.unlink(fifo)
print op.read()
if not key:
fifo = os.path.join(self.path, 'pipe')
os.mkfifo(fifo)
op = os.popen('cat '+ fifo)
proc = call(['patch', current_keyframe, '--input='+fpath, '--output='+fifo])
os.unlink(fifo)
dmp = op.read()