Commits

Author Commit Message Labels Comments Date
Cameron Simpson
cs.connect_tests: initial tests of an empty _BufferFile
Cameron Simpson
cs.connect_tests: test out of range calls to .sent()
Cameron Simpson
cs.misc: tmpdir(): docstring and close tidyup
Cameron Simpson
cs.connect: facilities for connections, part 1: start on DataBuffer, to hold queued data for persistent connections
Cameron Simpson
cs.app.maildb: edit-group: utf-8 encoding for edit file
Cameron Simpson
cs.app.maildb: edit-group: strip dups
Cameron Simpson
cs.app.maildb: add edit-group operation
Cameron Simpson
cs.nodedb.csvdb: _updater bugfix: move write_csvrow inside follow on loop, add rewrite() method to force CSV file overwrite
Cameron Simpson
cs.nodedb.node: Node: update __cmp__ to return 0 if __eq__ if true, move __hash__ to top of class, fix a typo and a docstring
Cameron Simpson
cs.fileutils: lockfile: fix invocation of time.sleep
Cameron Simpson
cs.app.maildb: slight code clarification, no semantic change
Cameron Simpson
cs.mailutils: message_addresses(): avoid "undisclosed recipients:;" as a special case and emit a detailed warning if len(address) == 0
Cameron Simpson
cs.app.maildb: clearify an exception message
Cameron Simpson
Automated merge with file:///Users/cameron/hg/css
Cameron Simpson
cs.app.mailfiler: tweak docstring
Cameron Simpson
cs.app.mailfiler: RulesState.logto(): set _log to None after close
Cameron Simpson
cs.misc: docstring for slist
Cameron Simpson
mysql-upload-table: load a single table mysqldump output into at db, optionally under another name
Cameron Simpson
mysql-show-grants: add LIST mode
Cameron Simpson
cs.threads: runTree(): sanity check RunTreeOp constructor calls, correct calls in "FORK" implementation, adjust unit tests
Cameron Simpson
cs.app.pilfer: reshape the lambda for "see" too
Cameron Simpson
cs.app.pilfer: move to new RunTreeOp.mode usage form and make a small reforulation of some lambdas
Cameron Simpson
cs.threads: RunTreeOp and runTree(): replace op.fork with op.mode, supporting None, "PARALLEL", and "FORK"
Cameron Simpson
cs.threads.runTree(), cs.app.pilfer: rename RunTreeOp.copy to .copystate
Cameron Simpson
cs.threads_tests: test__01_same_fork: convert runTree() result to list from an iterable for comparison
Cameron Simpson
Automated merge with file:///Users/cameron/hg/css
Cameron Simpson
cs.threads: runTree(): recast "items" as more generic "input", and clarify that only forked operations need input to be iterable, and that suhc functions return iterables that are chained together
Cameron Simpson
cs.threads: runtree(): accept bare functions in the operator list and convert them to RunTreeOps
Cameron Simpson
cs.threads: runTree: make op.func optional (branches often may not have an op.func), wait for background runs to complete before return
Cameron Simpson
cs.threads: runTree(): remove operationQ deque - using a more parallel approach for op.branch
  1. Prev
  2. Next