Python ist eine Open Source-, portable, kostenlose, anpassbare, effektive und moderne Programmiersprache, die eine breite Palette an attraktiven Funktionen bietet und Anwendungsentwicklern ermöglicht, Softwareprojekte zu erstellen, die vollständig mit allen Mainstreams kompatibel sind Betriebssysteme.
Befehlszeilenoptionen
Zu den Standard-Befehlszeilenoptionen gehören die Optimierung des generierten Bytecodes, die Optimierung des generierten Bytecodes und das Entfernen von Doc-Strings, die Verwendung von Nicht-UNIX-Formularen von #! cmd durch Überspringen der ersten Zeile der Quelle, Schutz vor DoS (Denial of Service) ) Angriffe, indem Hash () - Werte verschiedener Typen unvorhersehbar gemacht werden, indem pseudo-zufälliges Salz verwendet wird.
Darüber hinaus können Sie mit dem Programm auch verschiedene Unterteilungsoptionen wie -Qnew, Qwarn, Qold und Qwarnall hinzufügen, Warnungen über die inkompatible Tab-Verwendung ausgeben, das Programm im ausführlichen Modus ausführen und Warnungen zu Python 3.x erhalten Inkompatibilitäten, sowie Debug-Ausgabe von Parser und Ignorieren PYTHON * Umgebungsvariablen.
Erste Schritte mit Python
Die Programmiersprache Python wird oft mit den Programmiersprachen Java, Perl, Scheme oder Tcl verglichen. Es ist kompatibel mit allen GNU / Linux-Distributionen sowie mit Microsoft Windows, Mac OS X, Solaris, BSD und einigen anderen UNIX-ähnlichen Betriebssystemen. Gegenwärtig ist es sowohl mit 32-Bit- (x86) als auch 64-Bit- (x86_64) Architekturen kompatibel.
Die Installation von Python auf Ihrem System ist eine ziemlich einfache Aufgabe, da Sie nur auf den Standard-Paket-Manager Ihres GNU / Linux-Systems zugreifen und nach dem "Python & rsquo" suchen müssen. Paket. Installieren Sie es und interagieren Sie dann mit ihm über einen Linux Terminal-Emulator.
Hardcore Linux / UNIX-Benutzer, die Python für ihre Hardware-Architektur optimieren wollen, können dies tun, indem sie die neueste Version des Projekts von Softoware herunterladen, den Quell-Tarball (tar.xz-Datei) auf ihrem Computer speichern, entpacken, öffnen ein Terminal-Emulator und navigieren Sie zum Speicherort der extrahierten Archivdateien mit der & amp; cd & rsquo; Befehl.
Verwenden Sie die & lsquo; ./ konfigurieren & rsquo; Befehl, bestimmte Optimierungen vorzunehmen und dann das & lsquo; make & rsquo; Befehl zum Kompilieren von Python. Zuletzt installiere Python systemweit, indem du das & lsquo; make install & rsquo; Befehl als root oder mit sudo.
Was ist neu in dieser Version:
- Bibliothek:
- [Sicherheit] bpo-30730: Verhindert die Injektion von Umgebungsvariablen im Unterprozess unter Windows. Verhindern, dass andere Umgebungsvariablen und Befehlsargumente übergeben werden.
- [Sicherheit] bpo-30694: Aktualisieren Sie die Expat-Kopie von 2.2.0 auf 2.2.1, um mehrere Sicherheitslücken zu beheben, einschließlich: CVE-2017-9233 (Endlosschleife für externe Entitäten), CVE-2016-9063 (Integer Überlauf, Re-Fix), CVE-2016-0718 (Fix Regression Bugs von 2.2.0 zu CVE-2016-0718 beheben) und CVE-2012-0876 (Counter-Hash-Flooding mit SipHash). Hinweis: Der CVE-2016-5300 (os-spezifische Entropiequellen wie betragrand verwenden) hat keinen Einfluss auf Python, da Python bereits Entropie vom Betriebssystem erhält, um den Expat-Schlüssel mithilfe von XML_SetHashSalt (). zu setzen
- [Sicherheit] bpo-30500: Fix urllib.parse.splithost (), um Fragmente korrekt zu analysieren. Zum Beispiel gibt splithost ('// 127.0.0.1#@evil.com/') jetzt korrekt den Host 127.0.0.1 zurück, anstatt @ evil.com als Host in einer Authentifizierung (login @ host) zu behandeln.
Was ist neu in der Version:
- Bibliothek:
- [Sicherheit] bpo-30730: Verhindert die Injektion von Umgebungsvariablen im Unterprozess unter Windows. Verhindern, dass andere Umgebungsvariablen und Befehlsargumente übergeben werden.
- [Sicherheit] bpo-30694: Aktualisieren Sie die Expat-Kopie von 2.2.0 auf 2.2.1, um mehrere Sicherheitslücken zu beheben, einschließlich: CVE-2017-9233 (Endlosschleife für externe Entitäten), CVE-2016-9063 (Integer Überlauf, Re-Fix), CVE-2016-0718 (Fix Regression Bugs von 2.2.0 zu CVE-2016-0718 beheben) und CVE-2012-0876 (Counter-Hash-Flooding mit SipHash). Hinweis: Der CVE-2016-5300 (os-spezifische Entropiequellen wie betragrand verwenden) hat keinen Einfluss auf Python, da Python bereits Entropie vom Betriebssystem erhält, um den Expat-Schlüssel mithilfe von XML_SetHashSalt (). zu setzen
- [Sicherheit] bpo-30500: Fix urllib.parse.splithost (), um Fragmente korrekt zu analysieren. Zum Beispiel gibt splithost ('// 127.0.0.1#@evil.com/') jetzt korrekt den Host 127.0.0.1 zurück, anstatt @ evil.com als Host in einer Authentifizierung (login @ host) zu behandeln.
Was ist neu in Version 3.6.1 / 3.6.2 RC1:
- PEP 441, verbesserte Python-Zip-Anwendungsunterstützung
- PEP 448, zusätzliche Entpackungsgeneralisierungen
- PEP 461, & quot;% - Formatierung & quot; für Bytes und Bytearray-Objekte
- PEP 465, ein neuer Operator (@) für Matrixmultiplikation
- PEP 471, os.scandir (), eine schnelle neue Verzeichnis-Traversierungsfunktion
- PEP 475, Hinzufügen von Unterstützung für automatische Wiederholungen von unterbrochenen Systemaufrufen
- PEP 479, ändern Sie die StopIteration-Behandlung in Generatoren
- PEP 484, das Typisierungsmodul, ein neuer Standard für Typanmerkungen
- PEP 485, math.isclose (), eine Funktion zum Testen der ungefähren Gleichheit
- PEP 486, wodurch der Windows Python Launcher auf virtuelle Umgebungen aufmerksam gemacht wird
- PEP 488, Beseitigung von .pyo-Dateien
- PEP 489, ein neuer und verbesserter Mechanismus zum Laden von Erweiterungsmodulen
- PEP 492, Koroutinen mit Async und erwarten Syntax
Was ist neu in Version 3.6.1:
- PEP 441, verbesserte Python-Zip-Anwendungsunterstützung
- PEP 448, zusätzliche Entpackungsgeneralisierungen
- PEP 461, & quot;% - Formatierung & quot; für Bytes und Bytearray-Objekte
- PEP 465, ein neuer Operator (@) für Matrixmultiplikation
- PEP 471, os.scandir (), eine schnelle neue Verzeichnis-Traversierungsfunktion
- PEP 475, Hinzufügen von Unterstützung für automatische Wiederholungen von unterbrochenen Systemaufrufen
- PEP 479, ändern Sie die StopIteration-Behandlung in Generatoren
- PEP 484, das Typisierungsmodul, ein neuer Standard für Typanmerkungen
- PEP 485, math.isclose (), eine Funktion zum Testen der ungefähren Gleichheit
- PEP 486, wodurch der Windows Python Launcher auf virtuelle Umgebungen aufmerksam gemacht wird
- PEP 488, Beseitigung von .pyo-Dateien
- PEP 489, ein neuer und verbesserter Mechanismus zum Laden von Erweiterungsmodulen
- PEP 492, Koroutinen mit Async und erwarten Syntax
Was ist neu in Version 3.6.0:
- PEP 441, verbesserte Python-Zip-Anwendungsunterstützung
- PEP 448, zusätzliche Entpackungsgeneralisierungen
- PEP 461, & quot;% - Formatierung & quot; für Bytes und Bytearray-Objekte
- PEP 465, ein neuer Operator (@) für Matrixmultiplikation
- PEP 471, os.scandir (), eine schnelle neue Verzeichnis-Traversierungsfunktion
- PEP 475, Hinzufügen von Unterstützung für automatische Wiederholungen von unterbrochenen Systemaufrufen
- PEP 479, ändern Sie die StopIteration-Behandlung in Generatoren
- PEP 484, das Typisierungsmodul, ein neuer Standard für Typanmerkungen
- PEP 485, math.isclose (), eine Funktion zum Testen der ungefähren Gleichheit
- PEP 486, wodurch der Windows Python Launcher auf virtuelle Umgebungen aufmerksam gemacht wird
- PEP 488, Beseitigung von .pyo-Dateien
- PEP 489, ein neuer und verbesserter Mechanismus zum Laden von Erweiterungsmodulen
- PEP 492, Koroutinen mit Async und erwarten Syntax
Was ist neu in Version 3.5.2:
- PEP 441, verbesserte Python-Zip-Anwendungsunterstützung
- PEP 448, zusätzliche Entpackungsgeneralisierungen
- PEP 461, & quot;% - Formatierung & quot; für Bytes und Bytearray-Objekte
- PEP 465, ein neuer Operator (@) für Matrixmultiplikation
- PEP 471, os.scandir (), eine schnelle neue Verzeichnis-Traversierungsfunktion
- PEP 475, Hinzufügen von Unterstützung für automatische Wiederholungen von unterbrochenen Systemaufrufen
- PEP 479, ändern Sie die StopIteration-Behandlung in Generatoren
- PEP 484, das Typisierungsmodul, ein neuer Standard für Typanmerkungen
- PEP 485, math.isclose (), eine Funktion zum Testen der ungefähren Gleichheit
- PEP 486, wodurch der Windows Python Launcher auf virtuelle Umgebungen aufmerksam gemacht wird
- PEP 488, Beseitigung von .pyo-Dateien
- PEP 489, ein neuer und verbesserter Mechanismus zum Laden von Erweiterungsmodulen
- PEP 492, Koroutinen mit Async und erwarten Syntax
Was ist neu in Version 3.5.1:
- PEP 441, verbesserte Python-Zip-Anwendungsunterstützung
- PEP 448, zusätzliche Entpackungsgeneralisierungen
- PEP 461, & quot;% - Formatierung & quot; für Bytes und Bytearray-Objekte
- PEP 465, ein neuer Operator (@) für Matrixmultiplikation
- PEP 471, os.scandir (), eine schnelle neue Verzeichnis-Traversierungsfunktion
- PEP 475, Hinzufügen von Unterstützung für automatische Wiederholungen von unterbrochenen Systemaufrufen
- PEP 479, ändern Sie die StopIteration-Behandlung in Generatoren
- PEP 484, das Typisierungsmodul, ein neuer Standard für Typanmerkungen
- PEP 485, math.isclose (), eine Funktion zum Testen der ungefähren Gleichheit
- PEP 486, wodurch der Windows Python Launcher auf virtuelle Umgebungen aufmerksam gemacht wird
- PEP 488, Beseitigung von .pyo-Dateien
- PEP 489, ein neuer und verbesserter Mechanismus zum Laden von Erweiterungsmodulen
- PEP 492, Koroutinen mit Async und erwarten Syntax
Was ist neu in Version 3.5.0:
- Python 3.5.0 ist die neueste Version von Python-Sprache, und es enthält viele aufregende neue Funktionen und Optimierungen.
Was ist neu in Version 3.4.3:
- Diese Version enthält mehr als dreihundert Bugfixes und andere Verbesserungen gegenüber 3.4.0. Eine bemerkenswerte Änderung: Die Version von OpenSSL, die mit dem Windows-Installationsprogramm mitgeliefert wird, verfügt nicht mehr über die Heart- Bleed-Schwachstelle.
Was ist neu in Version 3.4.2:
- Diese Version enthält mehr als dreihundert Bugfixes und andere Verbesserungen gegenüber 3.4.0. Eine bemerkenswerte Änderung: Die Version von OpenSSL, die mit dem Windows-Installationsprogramm mitgeliefert wird, verfügt nicht mehr über die Heart- Bleed-Schwachstelle.
Was ist neu in Version 3.4.0 RC1:
- PEP 380, Syntax zum Delegieren an einen Subgenerator (Ertrag von)
- PEP 393, flexible Zeichenfolgendarstellung (wodurch die Unterscheidung zwischen "breiten" und "engen" Unicode-Builds aufgehoben wird)
- Eine C-Implementierung der & quot; Dezimal & quot; Modul mit bis zu 120-facher Beschleunigung für dezimal-schwere Anwendungen
- Das Import-System (__import__) basiert standardmäßig auf importlib
- Die neue & rdquo; lzma & rdquo; Modul mit LZMA / XZ-Unterstützung
- PEP 397, ein Python-Launcher für Windows
- PEP 405, virtuelle Umgebungsunterstützung im Kern
- PEP 420, Unterstützung von Namespace-Paketen
- PEP 3151, Überarbeitung der OS- und IO-Ausnahmehierarchie
- PEP 3155, qualifizierter Name für Klassen und Funktionen
- PEP 409, Ausnahmekontext wird unterdrückt
- PEP 414, explizite Unicode-Literale zur Portierung
- PEP 418, erweiterte plattformunabhängige Takte in der & rdquo; Zeit & rdquo; Modul
- PEP 412, eine neue Implementierung des Schlüsselaustausch-Wörterbuchs, die Speicher für objektorientierten Code erheblich spart
- PEP 362, das Funktionssignaturobjekt
- Der neue & rdquo; Fehlerbehandler & rdquo; Modul, das hilft, Unfälle zu diagnostizieren
- Die neue & quot; unittest.mock & quot; Modul
- Die neue & quot; ipadresse & quot; Modul
- Die & ldquor; sys.implementation "& quot; Attribut
- Ein Richtlinienrahmen für das E-Mail-Paket mit einer vorläufigen Richtlinie (siehe PEP 411), die eine wesentlich verbesserte Unicode-Unterstützung für das E-Mail-Header-Parsen bietet
- A & quot; sammlungen.KetteKarte & quot; Klasse zum Verknüpfen von Zuordnungen zu einer einzelnen Einheit
- Wrapper für viele weitere POSIX-Funktionen im & quot; os & quot; und & rdquo; Signal & rdquo; Module, sowie andere nützliche Funktionen wie "sendfile ()"
- Die Hash-Randomisierung, die in früheren Bugfix-Releases eingeführt wurde, ist jetzt standardmäßig aktiviert
Was ist neu in Version 3.4.0 Beta 2:
- PEP 428, ein & ldquor; pathlib & quot; Modul, das objektorientierte Dateisystempfade bereitstellt
- PEP 436, eine Build-Erweiterung, die dabei hilft, Introspektionsinformationen für Builtins zu generieren
- PEP 442, verbesserte Semantik für die Objektfinalisierung
- PEP 443, Hinzufügen von generischen Standardfunktionen zu der Standardbibliothek
- PEP 445, eine neue C-API zur Implementierung von benutzerdefinierten Speicherzuordnern
- PEP 446, wobei Dateideskriptoren geändert werden, damit sie nicht standardmäßig in Unterprozessen vererbt werden
- PEP 450, eine neue & quot; Statistik & quot; Modul
- PEP 451, Metadaten des Standardmoduls für Pythons Modulimport-System
- PEP 453, ein gebündeltes Installationsprogramm für den pip-Paketmanager
- PEP 454, ein neues "tracemalloc" Modul zur Verfolgung von Python-Speicherzuweisungen
- PEP 456, ein neuer Hashalgorithmus für Python-Strings und Binärdaten
- PEP 3154, ein neues und verbessertes Protokoll für gebeizte Objekte
- PEP 3156, eine neue & rdquo; asyncio & rdquo; Modul, ein neues Framework für asynchrone I / O
PEP 435, ein standardisiertes "enum", Modul
Was ist neu in Version 3.4.0 Beta 1:
- PEP 428, ein & ldquor; pathlib & quot; Modul, das objektorientierte Dateisystempfade bereitstellt
- PEP 436, eine Build-Erweiterung, die dabei hilft, Introspektionsinformationen für Builtins zu generieren
- PEP 442, verbesserte Semantik für die Objektfinalisierung
- PEP 443, Hinzufügen von generischen Standardfunktionen zu der Standardbibliothek
- PEP 445, eine neue C-API zur Implementierung von benutzerdefinierten Speicherzuordnern
- PEP 446, wobei Dateideskriptoren geändert werden, damit sie nicht standardmäßig in Unterprozessen vererbt werden
- PEP 450, eine neue & quot; Statistik & quot; Modul
- PEP 451, Metadaten des Standardmoduls für Pythons Modulimport-System
- PEP 453, ein gebündeltes Installationsprogramm für den pip-Paketmanager
- PEP 454, ein neues "tracemalloc" Modul zur Verfolgung von Python-Speicherzuweisungen
- PEP 456, ein neuer Hashalgorithmus für Python-Strings und Binärdaten
- PEP 3154, ein neues und verbessertes Protokoll für gebeizte Objekte
- PEP 3156, eine neue & rdquo; asyncio & rdquo; Modul, ein neues Framework für asynchrone I / O
PEP 435, ein standardisiertes "enum", Modul
Was ist neu in Version 3.4.0 Alpha 4:
- PEP 435, ein standardisiertes "enum" -Produkt Modul
- PEP 436, eine Build-Erweiterung, die dabei hilft, Introspektionsinformationen für Builtins zu generieren
- PEP 442, verbesserte Semantik für die Objektfinalisierung
- PEP 443, Hinzufügen von generischen Standardfunktionen zu der Standardbibliothek
- PEP 445, eine neue C-API zur Implementierung von benutzerdefinierten Speicherzuordnern
- PEP 446, wobei Dateideskriptoren geändert werden, damit sie nicht standardmäßig in Unterprozessen vererbt werden
- PEP 450, die neue & rdquo; Statistik & rdquo; Modul
- PEP 3156, die neue & rdquo; asyncio & rdquo; Modul, ein neues Framework für asynchrone I / O
Was ist neu in Version 2.7.6:
- Ein bestellter Dictionary-Typ
- Neue Unittest-Funktionen wie Test-Überspringen, neue Assert-Methoden und Test-Erkennung
- Ein viel schnelleres io-Modul
- Automatische Nummerierung von Feldern in der str.format () -Methode
- Float-Rep-Verbesserungen, die von 3.x zurückportiert wurden
- Tile-Unterstützung für Tkinter
- Ein Backport des memoryview-Objekts von 3.x
- Literale setzen
- Set und Lexikonergänzungen
- Wörterbuchansichten
- Neue Syntax für verschachtelte Anweisungen
- Das Modul sysconfig
Was ist neu in Version 3.2.5:
- zahlreiche Verbesserungen am Unittest-Modul
- PEP 3147, Unterstützung für .pyc-Repository-Verzeichnisse
- PEP 3149, Unterstützung für versionierte dynamische Bibliotheken
- PEP 3148, eine neue Futures-Bibliothek für die gleichzeitige Programmierung
- PEP 384, ein stabiler ABI für Erweiterungsmodule
- PEP 391, wörterbuchbasierte Protokollierungskonfiguration
- eine überarbeitete GIL-Implementierung, die Konflikte reduziert
- ein erweitertes E-Mail-Paket, das Bytes Nachrichten behandelt
- ein stark verbessertes SSL-Modul mit Unterstützung für SSL-Kontexte und den passenden Hostnamen des Zertifikats
- Ein sysconfig-Modul zum Zugriff auf Konfigurationsinformationen
- Zusätze zum shutil-Modul, darunter Archivdatei-Unterstützung
- viele Verbesserungen an configparser, darunter die Unterstützung von Mapping-Protokollen
- Verbesserungen an pdb, dem Python-Debugger
- unzählige Korrekturen bezüglich Bytes / String-Problemen; unter ihnen volle Unterstützung für eine Bytes Umgebung (Dateinamen, Umgebungsvariablen)
- viele Konsistenz- und Verhaltensfixes für numerische Operationen
Was ist neu in Version 3.3.2:
- PEP 380, Syntax zum Delegieren an einen Subgenerator (Ertrag von)
- PEP 393, flexible Zeichenfolgendarstellung (wodurch die Unterscheidung zwischen "breiten" und "engen" Unicode-Builds aufgehoben wird)
- Eine C-Implementierung der & quot; Dezimal & quot; Modul mit bis zu 120-facher Beschleunigung für dezimal-schwere Anwendungen
- Das Import-System (__import__) basiert standardmäßig auf importlib
- Die neue & rdquo; lzma & rdquo; Modul mit LZMA / XZ-Unterstützung
- PEP 397, ein Python-Launcher für Windows
- PEP 405, virtuelle Umgebungsunterstützung im Kern
- PEP 420, Unterstützung von Namespace-Paketen
- PEP 3151, Überarbeitung der OS- und IO-Ausnahmehierarchie
- PEP 3155, qualifizierter Name für Klassen und Funktionen
- PEP 409, Ausnahmekontext wird unterdrückt
- PEP 414, explizite Unicode-Literale zur Portierung
- PEP 418, erweiterte plattformunabhängige Takte in der & rdquo; Zeit & rdquo; Modul
- PEP 412, eine neue Implementierung des Schlüsselaustausch-Wörterbuchs, die Speicher für objektorientierten Code erheblich spart
- PEP 362, das Funktionssignaturobjekt
- Der neue & rdquo; Fehlerbehandler & rdquo; Modul, das hilft, Unfälle zu diagnostizieren
- Die neue & quot; unittest.mock & quot; Modul
- Die neue & quot; ipadresse & quot; Modul
- Die & ldquor; sys.implementation "& quot; Attribut
- Ein Richtlinienrahmen für das E-Mail-Paket mit einer vorläufigen Richtlinie (siehe PEP 411), die eine wesentlich verbesserte Unicode-Unterstützung für das E-Mail-Header-Parsen bietet
- A & quot; sammlungen.KetteKarte & quot; Klasse zum Verknüpfen von Zuordnungen zu einer einzelnen Einheit
- Wrapper für viele weitere POSIX-Funktionen im & quot; os & quot; und & rdquo; Signal & rdquo; Module, sowie andere nützliche Funktionen wie "sendfile ()"
- Die Hash-Randomisierung, die in früheren Bugfix-Releases eingeführt wurde, ist jetzt standardmäßig aktiviert
Was ist neu in Version 3.3.0:
- PEP 380, Syntax zum Delegieren an einen Subgenerator (Ertrag von)
- PEP 393, flexible Zeichenfolgendarstellung (wodurch die Unterscheidung zwischen "breiten" und "engen" Unicode-Builds aufgehoben wird)
- Eine C-Implementierung der & quot; Dezimal & quot; Modul mit bis zu 120-facher Beschleunigung für dezimal-schwere Anwendungen
- Das Import-System (__import__) basiert standardmäßig auf importlib
- Die neue & rdquo; lzma & rdquo; Modul mit LZMA / XZ-Unterstützung
- PEP 397, ein Python-Launcher für Windows
- PEP 405, virtuelle Umgebungsunterstützung im Kern
- PEP 420, Unterstützung von Namespace-Paketen
- PEP 3151, Überarbeitung der OS- und IO-Ausnahmehierarchie
- PEP 3155, qualifizierter Name für Klassen und Funktionen
- PEP 409, Ausnahmekontext wird unterdrückt
- PEP 414, explizite Unicode-Literale zur Portierung
- PEP 418, erweiterte plattformunabhängige Takte in der & rdquo; Zeit & rdquo; Modul
- PEP 412, eine neue Implementierung des Schlüsselaustausch-Wörterbuchs, die Speicher für objektorientierten Code erheblich spart
- PEP 362, das Funktionssignaturobjekt
- Der neue & rdquo; Fehlerbehandler & rdquo; Modul, das hilft, Unfälle zu diagnostizieren
- Die neue & quot; unittest.mock & quot; Modul
- Die neue & quot; ipadresse & quot; Modul
- Die & ldquor; sys.implementation "& quot; Attribut
- Ein Richtlinienrahmen für das E-Mail-Paket mit einer vorläufigen Richtlinie (siehe PEP 411), die eine wesentlich verbesserte Unicode-Unterstützung für das E-Mail-Header-Parsen bietet
- A & quot; sammlungen.KetteKarte & quot; Klasse zum Verknüpfen von Zuordnungen zu einer einzelnen Einheit
- Wrapper für viele weitere POSIX-Funktionen im & quot; os & quot; und & rdquo; Signal & rdquo; Module, sowie andere nützliche Funktionen wie "sendfile ()"
- Die Hash-Randomisierung, die in früheren Bugfix-Releases eingeführt wurde, ist jetzt standardmäßig aktiviert
Kommentare nicht gefunden