Versions

Description

Python @deprecated decorator to deprecate old python classes, functions or methods. <h2>Installation</h2> <pre>pip install Deprecated</pre> <h2>Usage</h2> To use this, decorate your deprecated function with @deprecated decorator: <pre>from deprecated import deprecated @deprecated def some_old_function(x, y): return x + y You can also decorate a class or a method: from deprecated import deprecated class SomeClass(object): @deprecated def some_old_method(self, x, y): return x + y @deprecated class SomeOldClass(object): pass </pre> You can give a "reason" message to help the developer to choose another function/class: <pre>from deprecated import deprecated @deprecated(reason="use another function") def some_old_function(x, y): return x + y </pre> <h2>Authors</h2> The authors of this library are: Marcos CARDOSO, and Laurent LAPORTE. The original code was made in this StackOverflow post by Leandro REGUEIRO, Patrizio BERTONI, and Eric WIESER.

Repository

https://github.com/tantale/deprecated

Project Slug

deprecated

Last Built

10 months ago passed

Maintainers

Home Page

https://github.com/tantale/deprecated

Badge

Tags

decorator, deprecated, python, warning

Short URLs

deprecated.readthedocs.io
deprecated.rtfd.io

Default Version

latest

'latest' Version

master