در نوبت حذف در پایتون ۳.۲۰¶
فراخوانی متد
__new__()ازstruct.Structبدون آرگومان format منسوخ شده است و در پایتون ۳.۲۰ حذف خواهد شد. فراخوانی متد__init__()روی شیءهای مقداردهی اولیهشدهیStructمنسوخ شده است و در پایتون ۳.۲۰ حذف خواهد شد.(تهیهشده توسط Sergey B Kirpichev و Serhiy Storchaka در gh-143715.)
ویژگیهای
__version__،versionوVERSIONدر این ماژولهای کتابخانهی استاندارد منسوخ شدهاند و در پایتون ۳.۲۰ حذف خواهند شد. به جای آنها ازsys.version_infoاستفاده کنید.ctypes.macholibdecimal(به جای آن ازdecimal.SPEC_VERSIONاستفاده کنید)logging(همچنین__date__منسوخ شده است)xml.sax.expatreader
(مشارکتشده توسط Hugo van Kemenade و Stan Ulbrych در gh-76007.)
موارد منسوخ تعریفشده توسط PEP 829:
برای سطرهای
importیافتشده در پروندههایname.pthاخطارهایی تولید میشود.پروندههای
name.pthدیگر بهطور پیشفرض با کدگذاری locale رمزگشایی نمیشوند. آنها باید باutf-8-sigکدگذاری شوند.
(تهیهشده توسط Barry Warsaw در gh-148641.)
ast:ایجاد نمونههایی از گرههای درخت نحوی انتزاعی (AST) (مانند
ast.ASTیاast.expr) منسوخ شده است و در پایتون ۳.۲۰ خطایی ایجاد خواهد کرد.
-
فراخوانی بررسیهای
isinstance()وissubclass()روی کلاسهای پروتکل که صراحتاً باruntime_checkable()دکورور نشدهاند، اما از یک کلاس پروتکلِ قابلبررسی در رانتایم ارثبری میکنند، منسوخ شده است. این کار در پایتون ۳.۲۰ یکTypeErrorایجاد خواهد کرد.(تهیهشده توسط Bartosz Sławecki در gh-132604.)