| Иг ( |
Что значит "разумный"? :)
Еще можно нужные колбэки создавать функцией. Например:
Или добавить
Еще можно нужные колбэки создавать функцией. Например:
def YABA(log):
def YABA(BlockAcquiredN, BlockAcquiredSize, TotalSize):
log("downloading: %s x %s of " % (BlockAcquiredSize,BlockAcquiredN,TotalSize))
return YABA
urllib.urlretrieve("http://example.com", filename="file", reporthook=YABA(log))
Или добавить
log в сигнатуру колбэка и взять готовый велосипед functools.partial.