Python jest podobny do języka programowania, takich jak Ruby, zapewniając prostą składnię, która pozwala programistom szybko ułożyła aplikacji i stron internetowych bez konieczności pisania kodu bardzo dużo, aby to zrobić.
Język obsługuje znany funkcjonalny, OOP i paradygmaty MVC kodowania, ale jego roszczenia do sławy przyszedł po Google wprowadziły go w wielu podstawowych produktów.
Python jest obecnie jednym z najbardziej szanowanych i używane języki programowania wokół, jest wygodny w użyciu dzięki mnogości modułów open source i ogólnej dostępności tutoriale, poradniki i bezpłatne kursy online kodowania.
Kompilator Python jest zabudowany i jest w stanie działać wszędzie, funkcję, która również przyczyniła się do jego szerokiej stopie adopcyjnego.
W sekcji skrypty Softoware można znaleźć kod źródłowy samego języka.
Co nowego w tym wydaniu:
- Przywraca częściowego statycznych opcje kompilacji i dodaje vcruntime140.dll do instalacji systemu Windows.
- Poprawki MemoryError w test_strptime.
Co nowego w wersji 3.5.0 / 2.7.10:
- Przywraca częściowego statycznych opcje kompilacji i dodaje vcruntime140.dll do instalacji systemu Windows.
- Poprawki MemoryError w test_strptime.
Co nowego w wersji 3.4.3 / 2.7.9 / 3.5.0.a4:
- Moduł poziomu żółw nie podniesie TclError po zamknięciu okna.
- Ostrzeżenia teraz są podnoszone, gdy grupa odniesienia i referencje grupy warunkowe są wykorzystywane w lookbehind twierdzeń w wyrażeniach regularnych.
- kodeki wielobajtowymi obsługi błędów niestandardowych, która ignoruje błędy spożywane zbyt dużo pamięci, podniesione SystemError lub MemoryError.
- io.FileIO () nazywa flush () po zamknięciu pliku. flush () nie została wywołana w close (), jeśli closefd = False.
- Poprawiono awarii pydoc z plikami spoza ASCII, gdy kodowanie stdout różni się od kodowania systemu plików (na przykład w systemie Mac OS).
- Usuń RC4 z domyślnej listy szyfrowania SSL za modułu.
- Poprawiono pydoc.synopsis () i () na pydoc.apropos modułów z pustymi docstrings.
- Naprawiono usterkę wykonanie dowolnego kodu w module dbm.dumb.
- Poprawiono niewłaściwe potraktowanie bezwzględnych ścieżek systemu Windows z ukośniki w pathlib.
- Poprawiono kompresji w archiwum tar CLI. Łata autorstwa wdv4758h.
- Poprawiono możliwość przepełnienia w oknach podproces tworzenia kodu.
Funkcje
Co nowego w wersji 3.4.3 / 2.7.9 / 3.5.0.a1:
- Moduł poziomu żółw nie podniesie TclError po zamknięciu okna.
- Ostrzeżenia teraz są podnoszone, gdy grupa odniesienia i referencje grupy warunkowe są wykorzystywane w lookbehind twierdzeń w wyrażeniach regularnych.
- kodeki wielobajtowymi obsługi błędów niestandardowych, która ignoruje błędy spożywane zbyt dużo pamięci, podniesione SystemError lub MemoryError.
- io.FileIO () nazywa flush () po zamknięciu pliku. flush () nie została wywołana w close (), jeśli closefd = False.
- Poprawiono awarii pydoc z plikami spoza ASCII, gdy kodowanie stdout różni się od kodowania systemu plików (na przykład w systemie Mac OS).
- Usuń RC4 z domyślnej listy szyfrowania SSL za modułu.
- Poprawiono pydoc.synopsis () i () na pydoc.apropos modułów z pustymi docstrings.
- Naprawiono usterkę wykonanie dowolnego kodu w module dbm.dumb.
- Poprawiono niewłaściwe potraktowanie bezwzględnych ścieżek systemu Windows z ukośniki w pathlib.
- Poprawiono kompresji w archiwum tar CLI. Łata autorstwa wdv4758h.
- Poprawiono możliwość przepełnienia w oknach podproces tworzenia kodu.
Funkcje
Co nowego w wersji 3.4.2:
- Poprawiono macpath.join () do pustego pierwszego składnika. Łata autorstwa Olega Oshmyan.
- TemporaryDirectory nie próbuje oczyścić dwa razy, kiedy używany w instrukcji with w generatorze.
- Teraz Katalogi dodane do pliku ZIP są poprawne Unix i MS-DOS atrybuty katalogów.
- ZipFile.close () już nie pisze ZIP64 rekordy centralnego katalogu, jeśli allowZip64 jest fałszywe.
- Poprawiono wyjście debugowania kodu maszynowego GROUPREF_EXISTS w module re. Usunięto spacje w debugowania.
- nieobsługiwany wyjątek w wątku nie powoduje już nieobsługiwany AttributeError gdy sys.stderr jest Brak.
Co nowego w wersji 3.4.1:
- Naprawiono błąd w wbudowaną funkcję super (), gdy wywołana bez argumentu i bez bieżącej ramki (np osadzone Pythona).
- Poprawiono płukanie standardowych strumieni w interaktywnym tłumacza.
- W rzadkich przypadkach, gdy uruchomiony finalizatory na obiektach w cyklicznym śmieci może wystąpić zły wskaźnik nieprawidłowego powodu błędu w subtelnym wewnętrznej logiki iteracji.
Co nowego w wersji 3.3.4:
- Nowa "faulthandler" moduł, który pomaga diagnozowania awarii
- Nowy moduł "unittest.mock"
- Nowy moduł "adresip"
- Atrybut "sys.implementation"
- Ramy polityczne dla pakietu e-mail z tymczasowym polityki, która dodaje wiele ulepszoną obsługę Unicode dla nagłówka e-maila parsowania
- "collections.ChainMap" class łączenia mapowania do pojedynczej jednostki
- Owijarki do wielu funkcji POSIX więcej w "OS" i modułów "Sygnał", a także innych przydatnych funkcji, takich jak "sendfile ()"
- randomizacji Hash, wprowadzone w poprzednich wersjach poprawkowe, jest teraz domyślnie włączone
Co nowego w wersji 3.3.3:
- Nowa "faulthandler" moduł, który pomaga diagnozowania awarii
- Nowy moduł "unittest.mock"
- Nowy moduł "adresip"
- Atrybut "sys.implementation"
- Ramy polityczne dla pakietu e-mail z tymczasowym (patrz PEP 411) politykę, która dodaje wiele ulepszoną obsługę Unicode dla nagłówka e-maila parsowania
- "collections.ChainMap" class łączenia mapowania do pojedynczej jednostki
- Owijarki do wielu funkcji POSIX więcej w "OS" i modułów "Sygnał", a także innych przydatnych funkcji, takich jak "sendfile ()"
- randomizacji Hash, wprowadzone w poprzednich wersjach poprawkowe, jest teraz domyślnie włączone
- Realizacja C modułu "dziesiętny", maksymalnie 120x SpeedUp do zastosowań przecinku ciężki
- System importu (__import__) opiera się na importlib domyślnie
- Nowa "lzma" Moduł przy wsparciu LZMA / XZ
Co nowego w wersji 3.3.2:
- Nowa "faulthandler" moduł, który pomaga diagnozowania awarii
- Nowy moduł "unittest.mock"
- Nowy moduł "adresip"
- Atrybut "sys.implementation"
- Ramy polityczne dla pakietu e-mail z tymczasowym polityki, która dodaje wiele ulepszoną obsługę Unicode dla nagłówka e-maila parsowania
- "collections.ChainMap" class łączenia mapowania do pojedynczej jednostki
- Owijarki do wielu funkcji POSIX więcej w "OS" i modułów "Sygnał", a także innych przydatnych funkcji, takich jak "sendfile ()"
- randomizacji Hash, wprowadzone w poprzednich wersjach poprawkowe, jest teraz domyślnie włączone
Co nowego w wersji 3.3.1:
- Nowa "faulthandler" moduł, który pomaga diagnozowania awarii
- Nowy moduł "unittest.mock"
- Nowy moduł "adresip"
- Atrybut "sys.implementation"
- Ramy polityczne dla pakietu e-mail z tymczasowym (patrz PEP 411) politykę, która dodaje wiele ulepszoną obsługę Unicode dla nagłówka e-maila parsowania
- "collections.ChainMap" class łączenia mapowania do pojedynczej jednostki
- Owijarki do wielu funkcji POSIX więcej w "OS" i modułów "Sygnał", a także innych przydatnych funkcji, takich jak "sendfile ()"
- randomizacji Hash, wprowadzone w poprzednich wersjach poprawkowe, jest teraz domyślnie włączone
Co nowego w wersji 3.3.0 Beta 1:
- Nowa "faulthandler" moduł, który pomaga diagnozowania awarii
- Nowy moduł "unittest.mock"
- Nowy moduł "adresip"
- "collections.ChainMap" class łączenia mapowania do pojedynczej jednostki
- Owijarki do wielu funkcji POSIX więcej w "OS" i modułów "Sygnał", a także innych przydatnych funkcji, takich jak "sendfile ()"
- randomizacji Hash, wprowadzone w poprzednich wersjach poprawkowe, jest teraz domyślnie włączone
Co nowego w wersji 3.2.3 / 3.1.3 / 2.7.3 / 2.6.8:
- Są to liczne poprawki zabezpieczeń.
Co nowego w wersji 3.3.0 alpha 1:
- Składnia delegowania do Subgenerator (wydajność z)
- Elastyczny ciąg znaków (zniesienie rozróżnienia na "szerokie" i "wąskie" buduje Unicode)
- Tłumienie Wyjątek kontekstowe
- Odzyskanie hierarchię systemu operacyjnego i wyjątek IO
- Nowy moduł "opakowanie", opierając się na "distribute" i "projektów" distutils2 i deprecjację "distutils"
- Nowa "lzma" Moduł przy wsparciu LZMA / XZ
- kwalifikowana nazwa dla klas i funkcji
- Jawne literały Unicode do pomocy przy przenoszeniu
- Nowa "faulthandler" moduł, który pomaga diagnozowania awarii
- Owijarki do wielu funkcji POSIX więcej w "OS" i modułów "Sygnał", a także innych przydatnych funkcji, takich jak "sendfile ()"
Co nowego w wersji 3.2.2 RC1:
- Liczne ulepszenia w module unittest
- Obsługa .pyc repozytorium katalogów
- Wsparcie dla wersji oznaczone biblioteki dynamiczne
- Nowe kontrakty biblioteka do programowania współbieżnego
- Stabilne ABI dla modułów rozszerzeń
- Konfiguracja rejestrowania słownik oparte
- an remontowane wdrożenie GIL który zmniejsza rywalizacji
- Rozszerzony pakiet e-mail, który obsługuje bajtów wiadomości
- Znacznie ulepszony moduł SSL z obsługą SSL i certyfikat kontekstach hostname dopasowania
- Moduł sysconfig dostępu do informacji o konfiguracji
- Dodatki do modułu shutil, wśród nich archiwum obsługę plików
- wiele ulepszeń ConfigParser, między innymi obsługę protokołu mapowanie
- Poprawki do WPB, debugger Python
- niezliczone poprawki dotyczące kwestii bajtów / smyczkowych; Wśród nich pełne wsparcie dla środowiska bajty (nazwy plików, zmienne środowiskowe)
- Wiele konsystencji i zachowanie poprawki dla operacji numerycznych
Co nowego w wersji 3.2.1:
- Liczne ulepszenia w module unittest
- Obsługa .pyc repozytorium katalogów
- Wsparcie dla wersji oznaczone biblioteki dynamiczne
- Nowe kontrakty biblioteka do programowania współbieżnego
- Stabilne ABI dla modułów rozszerzeń
- Konfiguracja rejestrowania słownik oparte
- an remontowane wdrożenie GIL który zmniejsza rywalizacji
- Rozszerzony pakiet e-mail, który obsługuje bajtów wiadomości
- Znacznie ulepszony moduł SSL z obsługą SSL i kontekstach certyfikatu Nazwa hosta dopasowania
- Moduł sysconfig dostępu do informacji o konfiguracji
- Dodatki do modułu shutil, wśród nich archiwum obsługę plików
- wiele ulepszeń ConfigParser, między innymi obsługę protokołu mapowanie
- Poprawki do WPB, debugger Python
- niezliczone poprawki dotyczące kwestii bajtów / smyczkowych; Wśród nich pełne wsparcie dla środowiska bajty (nazwy plików, zmienne środowiskowe)
Co nowego w wersji 3.2.1rc2:
- Liczne ulepszenia w module unittest
- PEP 3147, wsparcie dla .pyc repozytorium katalogów
- PEP 3149, wsparcie dla wersji oznaczonych biblioteki dynamiczne
- PEP 3148, nowe kontrakty biblioteka do programowania współbieżnego
- PEP 384, stabilnego ABI dla modułów rozszerzeń
- PEP 391, konfiguracja rejestrowania sĹ,ownikowy
- an remontowane wdrożenie GIL który zmniejsza rywalizacji
- Rozszerzony pakiet e-mail, który obsługuje bajtów wiadomości
- Znacznie ulepszony moduł SSL z obsługą SSL i certyfikat kontekstach hostname dopasowania
- Moduł sysconfig dostępu do informacji o konfiguracji
- Dodatki do modułu shutil, wśród nich archiwum obsługę plików
- wiele ulepszeń ConfigParser, między innymi obsługę protokołu mapowanie
- Poprawki do WPB, debugger Python
- niezliczone poprawki dotyczące kwestii bajtów / smyczkowych; Wśród nich pełne wsparcie dla środowiska bajty (nazwy plików, zmienne środowiskowe)
- Wiele konsystencji i zachowanie poprawki dla operacji numerycznych
Co nowego w wersji 2.7.2:
- Uporządkowana rodzaj słownika.
- Nowe funkcje unittest tym pomijanie testy, nowych metod dochodzić i przetestować odkrycia.
- znacznie szybciej Moduł IO.
- Automatyczne numerowanie pól w metodzie str.format ().
- ulepszenia Float Repr przeniesione z 3.x.
- Wsparcie Płytka Tkinter.
- backportu obiektu memoryview od 3.x.
- Ustaw literały.
- Ustaw i słownik Ułatwienia.
- słownik widoki.
- Nowa składnia zagnieżdżone w sprawozdaniu.
- Moduł sysconfig.
Co nowego w wersji 2.7.2.rc1:
- Uporządkowana rodzaj słownika.
- Nowe funkcje unittest tym pomijanie testy, nowych metod dochodzić i przetestować odkrycia.
- znacznie szybciej io moduł.
- Automatyczne numerowanie pól w metodzie str.format ().
- ulepszenia Float Repr przeniesione z 3.x.
- Wsparcie Płytka Tkinter.
- backportu obiektu memoryview od 3.x.
- Ustaw literały.
- Ustaw i słownik Ułatwienia.
- słownik widoki.
- Nowa składnia zagnieżdżone w sprawozdaniu.
- Moduł sysconfig.
Co nowego w wersji 3.2.1rc1:
- an przeglądzie realizacji GIL, która zmniejsza rywalizacji.
- Rozszerzony pakiet e-mail, który obsługuje bajtów wiadomości.
- Znacznie ulepszony moduł SSL z obsługą SSL kontekstach i dopasowanie certyfikat hostname.
- Moduł sysconfig dostęp do informacji o konfiguracji.
- Dodatki do modułu shutil, wśród nich archiwum Obsługa plików.
- wiele ulepszeń ConfigParser, między innymi obsługę protokołu mapowania.
- Poprawki do WPB, debugger Python.
- niezliczone poprawki dotyczące kwestii bajtów / smyczkowych; wśród nich pełne wsparcie dla środowiska bajty (nazwy plików, zmienne środowiskowe).
- Wiele konsystencji i zachowanie poprawki dla operacji numerycznych.
Co nowego w wersji 3.2:
- Liczne ulepszenia w module unittest.
- PEP 3147, wsparcie dla .pyc repozytorium katalogów.
- PEP 3149, wsparcie dla wersji oznaczonych bibliotek dynamicznych.
- PEP 3148, nowe kontrakty biblioteka do programowania współbieżnego.
- PEP 384, stabilnego ABI dla modułów rozszerzeń.
- PEP 391, konfiguracja rejestrowania sĹ,ownikowy.
- an przeglądzie realizacji GIL, która zmniejsza rywalizacji.
- Rozszerzony pakiet e-mail, który obsługuje bajtów wiadomości.
- Znacznie ulepszony moduł SSL z obsługą SSL kontekstach i dopasowanie certyfikat hostname.
- Moduł sysconfig dostęp do informacji o konfiguracji.
- Dodatki do modułu shutil, wśród nich archiwum Obsługa plików.
- wiele ulepszeń ConfigParser, między innymi obsługę protokołu mapowania.
- Poprawki do WPB, debugger Python.
- niezliczone poprawki dotyczące kwestii bajtów / smyczkowych; wśród nich pełne wsparcie dla środowiska bajty (nazwy plików, zmienne środowiskowe).
- Wiele konsystencji i zachowanie poprawki dla operacji numerycznych.
Co nowego w wersji 3.2 RC3:
- Liczne ulepszenia w module unittest.
- PEP 3147, wsparcie dla .pyc repozytorium katalogów.
- PEP 3149, wsparcie dla wersji oznaczonych bibliotek dynamicznych.
- PEP 3148, nowe kontrakty biblioteka do programowania współbieżnego.
- PEP 384, stabilnego ABI dla modułów rozszerzeń.
- PEP 391, konfiguracja rejestrowania sĹ,ownikowy.
- an przeglądzie realizacji GIL, która zmniejsza rywalizacji.
- Rozszerzony pakiet e-mail, który obsługuje bajtów wiadomości.
- Znacznie ulepszony moduł SSL z obsługą SSL kontekstach i dopasowanie certyfikat hostname.
- Moduł sysconfig dostęp do informacji o konfiguracji.
- Dodatki do modułu shutil, wśród nich archiwum Obsługa plików.
- wiele ulepszeń ConfigParser, między innymi obsługę protokołu mapowania.
- Poprawki do WPB, debugger Python.
- niezliczone poprawki dotyczące kwestii bajtów / smyczkowych; wśród nich pełne wsparcie dla środowiska bajty (nazwy plików, zmienne środowiskowe).
- Wiele konsystencji i zachowanie poprawki dla operacji numerycznych.
Co nowego w wersji 3.2 rc1:
- Liczne ulepszenia w module unittest
- PEP 3147, wsparcie dla .pyc repozytorium katalogów
- PEP 3149, wsparcie dla wersji oznaczonych biblioteki dynamiczne
- PEP 3148, nowe kontrakty biblioteka do programowania współbieżnego
- PEP 384, stabilnego ABI dla modułów rozszerzeń
- PEP 391, konfiguracja rejestrowania sĹ,ownikowy
- an remontowane wdrożenie GIL który zmniejsza rywalizacji
- Rozszerzony pakiet e-mail, który obsługuje bajtów wiadomości
- Znacznie ulepszony moduł SSL z obsługą SSL i certyfikat kontekstach hostname dopasowania
- Moduł sysconfig dostępu do informacji o konfiguracji
- Dodatki do modułu shutil, wśród nich archiwum obsługę plików
- wiele ulepszeń ConfigParser, między innymi obsługę protokołu mapowanie
- Poprawki do WPB, debugger Python
- niezliczone poprawki dotyczące kwestii bajtów / smyczkowych; Wśród nich pełne wsparcie dla środowiska bajty (nazwy plików, zmienne środowiskowe)
- Wiele konsystencji i zachowanie poprawki dla operacji numerycznych
Co nowego w wersji 3.2 beta 1:
- Liczne ulepszenia w module unittest.
- PEP 3147, wsparcie dla .pyc repozytorium katalogów.
- PEP 3149, wsparcie dla wersji oznaczonych bibliotek dynamicznych.
- PEP 3148, nowe kontrakty biblioteka do programowania współbieżnego.
- PEP 384, stabilnego ABI dla modułów rozszerzeń.
- PEP 391, konfiguracja rejestrowania sĹ,ownikowy.
- an przeglądzie realizacji GIL, która zmniejsza rywalizacji.
- Rozszerzony pakiet e-mail, który obsługuje bajtów wiadomości.
- niezliczone poprawki dotyczące kwestii bajtów / smyczkowych; wśród nich pełne wsparcie dla środowiska bajty (nazwy plików, zmienne środowiskowe).
- Wiele konsystencji i zachowanie poprawki dla operacji numerycznych.
- Moduł sysconfig dostęp do informacji o konfiguracji.
- Realizacja czystej Python modułu datetime.
- Dodatki do modułu shutil, wśród nich archiwum Obsługa plików.
- Poprawki do WPB, debugger Python.
Co nowego w wersji 2.7.1:
- Uporządkowana rodzaj słownika.
- Nowe funkcje unittest tym pomijanie testy, nowych metod dochodzić i przetestować odkrycia.
- znacznie szybciej io moduł.
- Automatyczne numerowanie pól w metodzie str.format ().
- ulepszenia Float Repr przeniesione z 3.x.
- Wsparcie Płytka Tkinter.
- backportu obiektu memoryview od 3.x.
- Ustaw literały.
- Ustaw i słownik Ułatwienia.
- słownik widoki.
- Nowa składnia zagnieżdżone w sprawozdaniu.
- Moduł sysconfig.
Co nowego w wersji 3.1.3:
- Uporządkowana rodzaj słownika.
- Różne optymalizacje typu int.
- Nowe funkcje unittest tym pomijanie testowej i nowych metod dochodzić ..
- znacznie szybciej io moduł.
- Wsparcie Płytka Tkinter.
- czysta implementacja Pythona zestawienia importu.
- Nowa składnia zagnieżdżone w sprawozdaniu.
Co nowego w wersji 2.7.1 RC1:
- Uporządkowana rodzaj słownika.
- Nowe funkcje unittest tym pomijanie testy, nowych metod dochodzić i przetestować odkrycia.
- znacznie szybciej io moduł.
- Automatyczne numerowanie pól w metodzie str.format ().
- ulepszenia Float Repr przeniesione z 3.x.
- Wsparcie Płytka Tkinter.
- backportu obiektu memoryview od 3.x.
- Ustaw literały.
- Ustaw i słownik Ułatwienia.
- słownik widoki.
- Nowa składnia zagnieżdżone w sprawozdaniu.
- Moduł sysconfig.
Co nowego w wersji 3.1.3 RC1:
- Uporządkowana rodzaj słownika.
- Różne optymalizacje typu int.
- Nowe funkcje unittest tym pomijanie testowej i nowych metod dochodzić.
- znacznie szybciej io moduł.
- Wsparcie Płytka Tkinter.
- czysta implementacja Pythona zestawienia importu.
- Nowa składnia zagnieżdżone w sprawozdaniu.
Co nowego w wersji 3.1.2:
- round (x, n) teraz zwraca liczbę całkowitą, jeśli x jest liczbą całkowitą.
- Składnia instrukcji with pozwala teraz wielu menedżerów kontekstu, w pojedynczej instrukcji.
- string.maketrans () jest przestarzała i został zastąpiony przez nowe metody statyczne, bytes.maketrans () i bytearray.maketrans ().
- Python używa teraz algorytmu David Gay za znalezienie najkrótszej pływającą reprezentacji punktu, że nie zmienia swojej wartości.
- Dodano klasę collections.Counter wspierać dogodnym liczenie unikalnych przedmiotów w sekwencji lub iterable.
- Moduł dziesiętnym obsługuje metody tworzenia obiektu dziesiętnej z binarnego pływaka.
Co nowego w wersji 2.6.5:
- zamki modułu Threading i zmiennych warunkowych również wspierać & lsquo; z & lsquo; stwierdzenie.
- Wyrażenie jest oceniane i powinno doprowadzić do obiektu, który obsługuje protokół zarządzania kontekstem (czyli ma __enter __ () i __ __exit () metody).
Co nowego w wersji 3.1.1:
- dir () na module niezainicjowane spowodował katastrofę.
- Naprawiono błąd przez bytearray.translate () z nieprawidłowymi parametrami.
- set.union () przestał wejść przetwarzania, jeśli instancją siebie wystąpił w łańcuchu argumentów.
- Na platformach POSIX importować już nie kopiuje bit wykonania z pliku .py do pliku .pyc jeśli jest on ustawiony.
- Ponieważ Python 3.0, metoda __bool__ musi zwrócić obiekt bool, a nie wew. Fix odpowiedni komunikat o błędzie, a dokumentacja.
- Dołącz inttypes.h jak stdint.h w pyport.h. To naprawia usterkę opierać się na systemie HP-UX. Int32_t i uint32_t są zdefiniowane w inttypes.h zamiast stdint.h na tej platformie,
- Poprawiono SystemError podczas kodowania z łacińskiego 1-kodeka oraz "surrogateescape 'obsługi błędów, ciąg znaków, który zawiera niesparowane zastępcze.
Co nowego w wersji 2.6.3:
- Fix os.popen * regresji od 2,5 poleceniami jak sekwencja przebiegającej przez powłokę. Łata autorstwa Jean-Paul Calderone'a i Jani Hakala. - Issue # 6990:. Fix threading.local podklasy pozostawiając wokół starego stanu po cyklu GC odniesienia, które mogłoby być przerobione przez nowych mieszkańców
- Fix nieskończoną pętlę, próbując rozszyfrować nieprawidłowy UTF-32 strumień z non-podnoszenie obsługi błędów jak "zastąpienie" lub "ignoruj".
- Fix potencjalny impasu podczas mieszania wątków i widelec ().
- Nie emitują DeprecationWarnings przy dostępie "komunikat" atrybut, który został określonymi wyjątkami wyraźnie.
- Fix bug gdzie bytearray.pop () zwraca ujemne liczby całkowite.
- dir () na module niezainicjowane spowodował katastrofę.
- Naprawiono błąd przez bytearray.translate () z nieprawidłowymi parametrami.
- set.union () przestał wejść przetwarzania, jeśli instancją siebie wystąpił w łańcuchu argumentów.
Komentarze nie znaleziono