Commits

Author Commit Message Labels Comments Date
Cameron Simpson
cs.threads: runTree_inner: queue functions directly, collect via LateFunctions (avoiding deadlock if a function throws an exception), some result delivery streamlining
Cameron Simpson
cs.app.pilfer: save: add overwrite keyword (default false)
Cameron Simpson
cs.app.pilfer: replace Byzantine save function with simple and direct method for saner augumentation later
Cameron Simpson
cs.app.pilfer: add "-j jobs" option to tune parallelism
Cameron Simpson
cs.threada, cs.app.pilfers: add func_sig optional parameter to RunTreeOp factory function to allow easy submission of functions other than many-to-many; import convertors from cs.app.pilfer and adapt the latter to use func_sig
Cameron Simpson
Automated merge with file:///Users/cameron/hg/css
Cameron Simpson
cs.app.pilfer: converted functions are now generators since cs.threads.runTree now handles arbitrary iterables
Cameron Simpson
cs.threads: runTree: accept arbitrary iterable from func
Cameron Simpson
cs.threads: update docstring for runTree
Cameron Simpson
cs.app.pilfer: Pilfer: use a lock around .print() operations, use Pilfer.print in "print" action
Cameron Simpson
cs.threads: runTree: complete reimplementation with simpler RunTreeOps and no thread leakage for control routines, using deferred Queue collection instead
Cameron Simpson
cs.threads: AdjustableSemaphore: recite original capacity in __str__
Cameron Simpson
cs.threads: put thread back into thread pool a little earlier
Cameron Simpson
cs.threads: debugging statements and an additional forgetting of a func
Cameron Simpson
cs.app.pilfer: debugging tweaks and tidyups.
Cameron Simpson
cs.app.pilfer: add X() tracing debug function.
Cameron Simpson
cs.later: debugging tweaks
Cameron Simpson
cs.later: docstring typo fix
Cameron Simpson
cs.urlutils: a little debug around URL fetches
Cameron Simpson
cs.app.pilfer: implement s/regexp/replacement/g
Cameron Simpson
cs.later: reimplement PendingFunction.result as a settable property with many more sanity checks
Cameron Simpson
cs.later: PendingFunction: document .wait return value for cancelled functions
Cameron Simpson
cs.later: modernise the reraising of a deferred exception
Cameron Simpson
cs.later_tests: derive _Bang from Exception, not BaseException
Cameron Simpson
cs.app.pilfer: up parallelism to 4, add a little debug, action_operator(): start Pfx slightly later
Cameron Simpson
Automated merge with file:///Users/cameron/hg/css
Cameron Simpson
cs.app.pilfer: syntaxic support for == comparison actions
Cameron Simpson
cs.app.mailfiler: fix access to Condition.flags
Cameron Simpson
cs.app.mailfiler: fix lurking "hdr", now "header_name"
Cameron Simpson
cs.app.mailfiler: parserules(): fix multiuse of "label" variable
  1. Prev
  2. Next