* no longer keeps the whole file in memory for write * cache chunk_size so we dont read the file each time * dont modify user file_spec argument
* no longer keeps the whole file in memory for write
* cache chunk_size so we dont read the file each time
* dont modify user file_spec argument

Signed-off-by: Mike Dirolf <a17fed27eaa842282862ff7c1b9c8395a26ac320@10gen.com>

llvtt/mongo-python-driver,marcosleonefilho/hoop-pymongo,jbenet/mongo-python-driver,rychipman/mongo-python-driver,aherlihy/mongo-python-driver,rychipman/mongo-python-driver,jameslittle/mongo-python-driver,ShaneHarvey/mongo-python-driver,brianwrf/mongo-python-driver,ameily/mongo-python-driver,mongodb/mongo-python-driver,aherlihy/mongo-python-driver,ultrabug/mongo-python-driver,pigate/mongo-python-driver,mher/pymongo,ramnes/mongo-python-driver,gormanb/mongo-python-driver,marcosleonefilho/hoop-pymongo,WingGao/mongo-python-driver,jameslittle/mongo-python-driver,felixonmars/mongo-python-driver,jbenet/mongo-python-driver,felixonmars/mongo-python-driver,ramnes/mongo-python-driver,reedobrien/mongo-python-driver,macdiesel/mongo-python-driver,ShaneHarvey/mongo-python-driver,macdiesel/mongo-python-driver,inspectlabs/mongo-python-driver,gormanb/mongo-python-driver,ameily/mongo-python-driver,llvtt/mongo-python-driver,mongodb/mongo-python-driver,reedobrien/mongo-python-driver,develf/mongo-python-driver,ultrabug/mongo-python-driver,mher/pymongo,WingGao/mongo-python-driver,marcosleonefilho/hoop-pymongo,brianwrf/mongo-python-driver,jbenet/mongo-python-driver,ShaneHarvey/mongo-python-driver,develf/mongo-python-driver,aherlihy/mongo-python-driver,pigate/mongo-python-driver,mongodb/mongo-python-driver,bq-xiao/mongo-python-driver,inspectlabs/mongo-python-driver,bq-xiao/mongo-python-driver,ramnes/mongo-python-driver