journal.Reader.add_match breaks on python>=3.10
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 42/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Bereich
- operating-systems
Rechercherichtung
Reproduce the failure with the Python snippet and inspect journal.py at Reader.add_match, then consult the linked CPython issue for the Python 3.10 compatibility requirement. Done means the add_match call accepts the systemd unit match without raising SystemError on Python 3.10 or newer.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Minimal repro:
from systemd import journal
j = journal.Reader()
j.add_match(_SYSTEMD_UNIT="httpd.service")
Error:
Traceback (most recent call last):
File "/home/dobby/project/server/./server.py", line 14, in <module>
j.add_match(_SYSTEMD_UNIT="httpd.service")
File "/home/dobby/.local/share/virtualenvs/server-dx5eltbR/lib64/python3.11/site-packages/systemd/journal.py", line 244, in add_match
super(Reader, self).add_match(arg)
SystemError: PY_SSIZE_T_CLEAN macro must be defined for '#' formats
See python/cpython#85115 for more info.
- Vorherrschende Sprache
- C
- Sterne
- 522
- Forks
- 79
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus systemd/python-systemd
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 48/100
systemd/python-systemd#177 · 1 Kommentar · 1 Reaktion ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100
systemd/python-systemd#169 · 1 Kommentar ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
systemd/python-systemd#167 · 19 Kommentare ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
systemd/python-systemd#152 · 1 Kommentar · 13 Reaktionen ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
systemd/python-systemd#146 · 2 Kommentare ·
Alle Issues in systemd/python-systemd
Ähnliche Issues
-
bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 60/100
-
Nmap
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
-
flang:fir-hlfir
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
llvm/llvm-project#225935 ·