diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/jarabe/model/filetransfer.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/jarabe/model/filetransfer.py b/src/jarabe/model/filetransfer.py index ab5cd4f..3c2f1e8 100644 --- a/src/jarabe/model/filetransfer.py +++ b/src/jarabe/model/filetransfer.py @@ -363,3 +363,16 @@ def file_transfer_available(): new_file_transfer = dispatch.Signal() +if __name__ == '__main__': + import tempfile + + input_stream = gio.File('/home/tomeu/isos/Soas2-200904031934.iso').read() + output_stream = gio.File(tempfile.mkstemp()[1]).append_to() + + # TODO: Use splice_async when it gets implemented + splicer = StreamSplicer(input_stream, output_stream) + splicer.start() + + loop = gobject.MainLoop() + loop.run() + |