GitWeb
Get Gentoo!
gentoo.org sites
gentoo.org
Wiki
Bugs
Forums
Packages
Planet
Archives
Sources
Infra Status
Home
Gentoo Repository
Repositories
Projects
Developer Overlays
User Overlays
Data
Websites
index
:
proj/pkgcore/snakeoil.git
master
A python library that implements optimized versions of common functionality
PkgCore Project (pkgcore@gentoo.org)
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
snakeoil
/
contexts.py
Commit message (
Expand
)
Author
Age
Files
Lines
*
Reformat w/ black 22.12.0 for consistency.
Brian Harring
2022-12-25
1
-25
/
+53
*
docs: cleanup and fix warnings
Arthur Zamarin
2022-08-27
1
-14
/
+11
*
sort imports with isort
Tim Harder
2021-03-28
1
-4
/
+3
*
GitStash: rename pathspec param to pathspecs
Tim Harder
2021-03-21
1
-4
/
+4
*
contexts: add optional pathspec param for GitStash
Tim Harder
2021-03-21
1
-3
/
+5
*
contexts: add GitStash context manager
Tim Harder
2021-03-10
1
-1
/
+57
*
contexts: add initial os_environ context manager for os.environ mangling
Tim Harder
2021-03-03
1
-0
/
+29
*
contexts: drop nullcontext since we're >=py38 now
Tim Harder
2020-12-14
1
-16
/
+1
*
use := operator with os.fork() usage
Tim Harder
2020-12-06
1
-3
/
+2
*
drop unnecessary object class inheritance for py3
Tim Harder
2020-01-31
1
-1
/
+1
*
contexts: patch: add support for modifying attrs from object instances
Tim Harder
2019-09-10
1
-10
/
+17
*
contexts: SplitExec: set childpid attr before running _parent_setup()
Tim Harder
2019-08-29
1
-1
/
+1
*
drop explicit demandloaded modules to straight imports
Tim Harder
2019-08-22
1
-13
/
+10
*
remove license/copyright file headers
Tim Harder
2019-08-18
1
-2
/
+0
*
contexts: import nullcontext from contextlib
Tim Harder
2019-07-17
1
-1
/
+15
*
contexts.SplitExec: pass through SystemExit exit statuses
Tim Harder
2019-05-18
1
-1
/
+6
*
split decorators into their own module
Tim Harder
2019-03-02
1
-22
/
+0
*
simplify various super() calls
Tim Harder
2018-04-11
1
-1
/
+1
*
contexts: add initial namespace decorator
Tim Harder
2018-04-11
1
-0
/
+12
*
contexts: add initial splitexec decorator
Tim Harder
2018-04-11
1
-0
/
+11
*
use relative imports for internal modules
Tim Harder
2018-04-11
1
-1
/
+1
*
remove unsupported py2 and deprecated py3 code and fallbacks
Tim Harder
2018-04-11
1
-3
/
+2
*
test.test_contexts: add initial tests for the Namespace context manager
Tim Harder
2017-12-11
1
-1
/
+1
*
contexts: SplitExec: pickling issues on newer pythons can raise AttributeErrors
Tim Harder
2017-12-11
1
-1
/
+1
*
contexts: SplitExec: fix child process exit on setup exception
Tim Harder
2017-12-11
1
-2
/
+1
*
contexts: SplitExec: initial support for passing back local scope var changes
Tim Harder
2017-12-10
1
-5
/
+19
*
contexts: SplitExec: make sure system tracing function is reset on exit
Tim Harder
2017-12-08
1
-6
/
+8
*
contexts: SplitExec: fix when running under system tracers like coverage
Tim Harder
2017-11-27
1
-15
/
+7
*
contexts: SplitExec: move duplicated child exit handling into its own func
Tim Harder
2017-11-27
1
-23
/
+18
*
contexts: SplitExec: add some more comments for parent/child entry/exit handling
Tim Harder
2017-11-27
1
-7
/
+9
*
contexts: SplitExec: re-raise unknown exceptions from the parent
Tim Harder
2017-11-27
1
-0
/
+5
*
contexts: SplitExec: fix passing back exceptions in all cases from child to p...
Tim Harder
2017-11-27
1
-13
/
+12
*
contexts: SplitExec: skip setting a signal handler if in a child thread
Tim Harder
2017-11-27
1
-2
/
+6
*
contexts: add initial, simplistic Namespace context manager
Tim Harder
2017-11-27
1
-0
/
+16
*
contexts: SplitExec: add support for retrieving the exit status from the chil...
Tim Harder
2017-09-28
1
-1
/
+3
*
contexts: SplitExec: run cleanup by default on SIGINT or SIGTERM
Tim Harder
2017-09-24
1
-0
/
+13
*
contexts: add syspath() decorator from pkgdist to the module
Tim Harder
2017-09-23
1
-0
/
+20
*
move snakeoil module into src subdir
Tim Harder
2017-09-23
1
-0
/
+319