diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2016-09-20 09:03:07 -0400 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2016-09-21 15:32:58 -0400 |
commit | 02b9432e736f3951078f3ad232baa445ca5d30b1 (patch) | |
tree | bca487a1fbecd877c77e65963e0587af279992ff /docs | |
parent | 89badf50b797d7b76e37e71c27cba47264c560bf (diff) | |
download | python-systemd-02b9432e736f3951078f3ad232baa445ca5d30b1.tar.gz |
reader: add SD_JOURNAL_OS_ROOT and rework flag passing
Let's pass any flags through to the journal functions without checking
validity. Those functions do their own checking, so there's no need to
second-guess.
The semantics for _Reader(flags=0) are a bit changed:
before, this would be transformed into sd_journal_open(SD_J_LOCAL_ONLY).
Now, this results in sd_journal_open(0). Previous behaviour should be
achieved by not specifying the flags at all.
This change is necessary, because previously it was not possible to
pass flags=0 to sd_journal_open(0), i.e. it was not possible to "merge"
journals through the Python interface.
Similarly, Reader(flags=0) now means to open all journals, and
Reader(flags=None) is the same as Reader(flags=LOCAL_ONLY).
Diffstat (limited to 'docs')
-rw-r--r-- | docs/journal.rst | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/docs/journal.rst b/docs/journal.rst index 8e4b5b6..49c07b1 100644 --- a/docs/journal.rst +++ b/docs/journal.rst @@ -89,6 +89,7 @@ Journal access types .. autoattribute:: systemd.journal.RUNTIME_ONLY .. autoattribute:: systemd.journal.SYSTEM .. autoattribute:: systemd.journal.CURRENT_USER +.. autoattribute:: systemd.journal.OS_ROOT Journal event types ~~~~~~~~~~~~~~~~~~~ |