insom/pymogile — pull request #2 by insom (2012-02-01 10:37:31+00:00)
Title: Stream new files to DAV

This patch allows you to specify the streaming=True (with a content_length) to new_file and hands back a file like object that writes to the HTTP server whenever its write() method is called: StreamingHTTPFile.

This is an alternative to buffering everything locally (NormalHTTPFile) or making potentially hundreds of small PUT requests (LargeHTTPFile).