文件名称:deprecated:Python @deprecated装饰器以弃用旧的python类,函数或方法
文件大小:2.85MB
文件格式:ZIP
更新时间:2024-05-24 23:37:38
Python
不推荐使用的装饰器 Python @deprecated装饰器弃用旧的python类,函数或方法。 安装 pip install Deprecated 用法 要使用此功能,请使用@deprecated装饰器装饰不推荐使用的函数: from deprecated import deprecated @ deprecated def some_old_function ( x , y ): return x + y 您还可以修饰一个类或方法: from deprecated import deprecated class SomeClass ( object ): @ deprecated def some_old_method ( self , x , y ): return x + y @ deprecated class SomeOldCla
【文件预览】:
deprecated-master
----MANIFEST.in(275B)
----.travis.yml(479B)
----pyproject.toml(207B)
----docs()
--------cover()
--------blurb.rst(507B)
--------source()
----python-deprecated.spec(1KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(512B)
--------ISSUE_TEMPLATE.md(837B)
--------workflows()
--------CODE_OF_CONDUCT.md(3KB)
----.packit.yml(355B)
----CONTRIBUTING.rst(5KB)
----tests()
--------test_sphinx_adapter.py(3KB)
--------test.py(873B)
--------test_sphinx_metaclass.py(3KB)
--------test_deprecated.py(7KB)
--------__init__.py(0B)
--------test_deprecated_metaclass.py(3KB)
--------test_sphinx.py(11KB)
--------test_sphinx_class.py(2KB)
--------test_deprecated_class.py(4KB)
----tox.ini(1KB)
----appveyor.yml(1KB)
----LICENSE.rst(1KB)
----setup.cfg(230B)
----setup.py(6KB)
----.gitignore(4KB)
----Makefile(781B)
----CHANGELOG.rst(11KB)
----README.md(2KB)
----.editorconfig(247B)
----.bumpversion.cfg(575B)
----deprecated()
--------classic.py(10KB)
--------__init__.py(349B)
--------sphinx.py(10KB)