Deprecations#

register_deprecated#

tkclasswiz.deprecation.register_deprecated(cls: <class 'type'>) None#

Mark cls deprecated globally. This function cannot be used on built-in Python classes.

register_deprecated#

tkclasswiz.deprecation.register_deprecated(cls: <class 'type'>, parameter: <class 'str'>) None#

Marks a parameter to be deprecated under specific cls.

register_deprecated#

tkclasswiz.deprecation.register_deprecated(cls: <class 'type'>, parameter: <class 'str'>, types: <class 'type'>) None#

Marks multiple types to be deprecated for a certain parameter under cls.

is_deprecated#

tkclasswiz.deprecation.is_deprecated(cls: <class 'type'>) None#

Checks if cls is deprecated globally.

is_deprecated#

tkclasswiz.deprecation.is_deprecated(cls: <class 'type'>, parameter: <class 'str'>) None#

Checks if parameter is deprecated under cls.

is_deprecated#

tkclasswiz.deprecation.is_deprecated(cls: <class 'type'>, parameter: <class 'str'>, type_: <class 'type'>) None#

Checks if type_ is deprecated for a certain parameter under cls.