aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Reformat w/ black 22.12.0 for consistency.Brian Harring2022-12-251-25/+53
* docs: cleanup and fix warningsArthur Zamarin2022-08-271-14/+11
* sort imports with isortTim Harder2021-03-281-4/+3
* GitStash: rename pathspec param to pathspecsTim Harder2021-03-211-4/+4
* contexts: add optional pathspec param for GitStashTim Harder2021-03-211-3/+5
* contexts: add GitStash context managerTim Harder2021-03-101-1/+57
* contexts: add initial os_environ context manager for os.environ manglingTim Harder2021-03-031-0/+29
* contexts: drop nullcontext since we're >=py38 nowTim Harder2020-12-141-16/+1
* use := operator with os.fork() usageTim Harder2020-12-061-3/+2
* drop unnecessary object class inheritance for py3Tim Harder2020-01-311-1/+1
* contexts: patch: add support for modifying attrs from object instancesTim Harder2019-09-101-10/+17
* contexts: SplitExec: set childpid attr before running _parent_setup()Tim Harder2019-08-291-1/+1
* drop explicit demandloaded modules to straight importsTim Harder2019-08-221-13/+10
* remove license/copyright file headersTim Harder2019-08-181-2/+0
* contexts: import nullcontext from contextlibTim Harder2019-07-171-1/+15
* contexts.SplitExec: pass through SystemExit exit statusesTim Harder2019-05-181-1/+6
* split decorators into their own moduleTim Harder2019-03-021-22/+0
* simplify various super() callsTim Harder2018-04-111-1/+1
* contexts: add initial namespace decoratorTim Harder2018-04-111-0/+12
* contexts: add initial splitexec decoratorTim Harder2018-04-111-0/+11
* use relative imports for internal modulesTim Harder2018-04-111-1/+1
* remove unsupported py2 and deprecated py3 code and fallbacksTim Harder2018-04-111-3/+2
* test.test_contexts: add initial tests for the Namespace context managerTim Harder2017-12-111-1/+1
* contexts: SplitExec: pickling issues on newer pythons can raise AttributeErrorsTim Harder2017-12-111-1/+1
* contexts: SplitExec: fix child process exit on setup exceptionTim Harder2017-12-111-2/+1
* contexts: SplitExec: initial support for passing back local scope var changesTim Harder2017-12-101-5/+19
* contexts: SplitExec: make sure system tracing function is reset on exitTim Harder2017-12-081-6/+8
* contexts: SplitExec: fix when running under system tracers like coverageTim Harder2017-11-271-15/+7
* contexts: SplitExec: move duplicated child exit handling into its own funcTim Harder2017-11-271-23/+18
* contexts: SplitExec: add some more comments for parent/child entry/exit handlingTim Harder2017-11-271-7/+9
* contexts: SplitExec: re-raise unknown exceptions from the parentTim Harder2017-11-271-0/+5
* contexts: SplitExec: fix passing back exceptions in all cases from child to p...Tim Harder2017-11-271-13/+12
* contexts: SplitExec: skip setting a signal handler if in a child threadTim Harder2017-11-271-2/+6
* contexts: add initial, simplistic Namespace context managerTim Harder2017-11-271-0/+16
* contexts: SplitExec: add support for retrieving the exit status from the chil...Tim Harder2017-09-281-1/+3
* contexts: SplitExec: run cleanup by default on SIGINT or SIGTERMTim Harder2017-09-241-0/+13
* contexts: add syspath() decorator from pkgdist to the moduleTim Harder2017-09-231-0/+20
* move snakeoil module into src subdirTim Harder2017-09-231-0/+319