Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | systemd-python: refuse path and flags together in __init__ | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -7/+16 | |
| | | | | | | | | | It's better to explictly check, instead of just documenting it. The return value from init is changed from 1 to -1 on error. Python seems to ignore 1 every second time. Looks like a bug in Python, but the return value doesn't seem to be documented anywhere, and -1 works as expected... so let's just use that. | |||||
* | systemd-python: export sd_j_get_fd, sd_j_reliable_fd, sd_j_close | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -0/+44 | |
| | | | | | | | | | sd_journal_get_fd(j) is called j.fileno(), for compatiblity with Python conventions for file-like objects. More importantly, those new .seek_head() and .seek_tail() do not call .get_next(). This is better, if one wants to skip before retrieving an entry. | |||||
* | systemd-python: split .seek() into .seek_head() and .seek_tail() | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -52/+27 | |
| | | | | | This way python code follows the original interface more closely. Also, .seek(0, journal.SEEK_END) was just to much to type. | |||||
* | systemd-python: fix error check in _Reader.wait() | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -2/+3 | |
| | ||||||
* | systemd-python: add missing check for return of PyDict_SetItem in _reader.c | Lukas Nykryn | 2015-07-05 | 1 | -1/+1 | |
| | ||||||
* | python-systemd: rename Journal to Reader | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -61/+61 | |
| | | | | | | It seems inevitable that we'll also grow a writing interface, and then it'll be cumbersome to have a "Journal" for reading, and a "Writer" for writing. | |||||
* | systemd-python: return both parts of sd_journal_get_monotonic_usec | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -12/+62 | |
| | | | | | In Python 3, a named tuple is used. In Python 2, a simple tuple is used. In either case, the pair is (timestamp, bootid). | |||||
* | python-systemd: check all errors and use automatic cleanup | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -116/+177 | |
| | | | | | | | | __REALTIME_TIMESTAMP and __MONOTONIC_TIMESTAMP return ints. It doesn't make sense to convert to string, just to convert back to a number later on. Also try to follow systemd rules for indentation. | |||||
* | systemd-python: polish the docstrings | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -25/+29 | |
| | ||||||
* | systemd-python: indenation and style tweaks | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -97/+80 | |
| | ||||||
* | systemd-python: downgrade _reader.c to C89 | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -81/+86 | |
| | ||||||
* | systemd-python: add casts and fix unused variable warnings in _reader | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -24/+34 | |
| | ||||||
* | systemd-python: wrap some python differences using macros | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -48/+26 | |
| | ||||||
* | systemd-python: introduce error setting helper | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -95/+42 | |
| | ||||||
* | systemd-python: fix memory leak in _reader and minor bugs | Steven Hiscocks | 2015-07-05 | 1 | -2/+3 | |
| | | | | | iternext now checks for error from get_next, and changed a DECREF to XDECREF rather than NULL check | |||||
* | systemd-python: update Journal python docstrings | Steven Hiscocks | 2015-07-05 | 1 | -1/+1 | |
| | ||||||
* | systemd-python: tidy up import names in journal | Steven Hiscocks | 2015-07-05 | 1 | -1/+1 | |
| | ||||||
* | systemd-python: remove unneeded ifdef for query_unique | Steven Hiscocks | 2015-07-05 | 1 | -4/+0 | |
| | ||||||
* | systemd-python: _reader now takes unix timestamp in seconds | Steven Hiscocks | 2015-07-05 | 1 | -3/+6 | |
| | ||||||
* | systemd-python: Update _reader docstrings | Steven Hiscocks | 2015-07-05 | 1 | -8/+5 | |
| | ||||||
* | systemd-python: _reader add_match takes single string | Steven Hiscocks | 2015-07-05 | 1 | -99/+13 | |
| | | | | python code now takes care of multiple matches | |||||
* | systemd-python: correct data_threshold error return value | Steven Hiscocks | 2015-07-05 | 1 | -1/+1 | |
| | ||||||
* | systemd-python: updated _reader header to standard license | Steven Hiscocks | 2015-07-05 | 1 | -18/+20 | |
| | ||||||
* | systemd-python: Moved _reader datetime usage to python | Steven Hiscocks | 2015-07-05 | 1 | -44/+8 | |
| | ||||||
* | systemd-python: Tidy up _reader error handling | Steven Hiscocks | 2015-07-05 | 1 | -69/+71 | |
| | ||||||
* | systemd-python: some python3 and bug fixes | Steven Hiscocks | 2015-07-05 | 1 | -7/+12 | |
| | ||||||
* | systemd-python: implement this_boot/this_machine in Python | Steven Hiscocks | 2015-07-05 | 1 | -68/+0 | |
| | ||||||
* | systemd-python: Journal log_level moved to python | Steven Hiscocks | 2015-07-05 | 1 | -32/+0 | |
| | ||||||
* | systemd-python: move default call dicts from C to python | Steven Hiscocks | 2015-07-05 | 1 | -179/+17 | |
| | ||||||
* | systemd-python: moved PyRun_String to journal.py code | Steven Hiscocks | 2015-07-05 | 1 | -52/+3 | |
| | ||||||
* | systemd-python: add Journal class for reading journal | Steven Hiscocks | 2015-07-05 | 1 | -0/+1163 | |