Page MenuHomePhabricator

Port cache_output from compat
Open, HighPublic

Description

compat has some code (cache_output dict, cache_output(), flush_output_cache() methods and some others) which enables caching of the output stream during asynchronous processes. This should be re-implemented to prevent mangling or hidden output.

Event Timeline

Xqt created this task.Nov 27 2016, 5:37 PM
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper. · View Herald TranscriptNov 27 2016, 5:37 PM
Xqt added a subscriber: Dvorapa.Sep 30 2018, 6:35 PM

@Dvorapa: why did your remove that parent task?

Dvorapa added a comment.EditedSep 30 2018, 7:15 PM

I tried to make the subtask tree in T151110: RFC: Regressions of core should be rethought or solved more clear. The parent tasks of this are subtasks of T151110, therefore this task is still visible in the subtask tree in T151110, just the tree is more clear there now. We can add it back if it would be a problem

Xqt added a comment.Oct 1 2018, 4:11 AM

Can’t see T151110 in the task graph above.

D3r1ck01 moved this task from Backlog to Needs Review on the Pywikibot board.Nov 5 2018, 11:29 AM