0

我正在使用Python 海报模块 0.8.1,我想知道是否可以增加默认上传缓冲区大小或“块大小”?我发现默认缓冲区大小为 4096 字节(http://atlee.ca/software/poster/poster.encode.html#poster.encode.MultipartParam.iter_encode)我试图在文档中搜索一些提示但没有运气。

4

1 回答 1

1

API 没有给您设置块大小的机会,不。

您可以通过修补函数上的常量来增加缓冲区:

from poster.encode import MultipartParam

iter_encode = MultipartParam.iter_encode.im_func  # function object
iter_encode.func_defaults = (8192,)  # set new defaults, a 1-element tuple

函数的.func_defaults参数可以随意替换,只要确保替换为等长的元组即可。

于 2013-07-12T10:20:19.177 回答