class-resolver:查找类,并使用样式实例化它们

时间:2021-03-03 12:58:13
【文件属性】:
文件名称:class-resolver:查找类,并使用样式实例化它们
文件大小:21KB
文件格式:ZIP
更新时间:2021-03-03 12:58:13
Python 类解析器 查找和实例化带有样式的类。 :flexed_biceps: 入门 from class_resolver import Resolver from dataclasses import dataclass class Base : pass @ dataclass class A ( Base ): name : str @ dataclass class B ( Base ): name : str # Index resolver = Resolver ([ A , B ], base = Base ) # Lookup assert A == resolver . lookup ( 'A' ) # Instantiate with a dictionary assert A ( name = 'hi' ) == resolver . make ( 'A' , { 'name' : 'h
【文件预览】:
class-resolver-main
----MANIFEST.in(347B)
----.readthedocs.yml(209B)
----docs()
--------Makefile(613B)
--------source()
----.github()
--------workflows()
----CONTRIBUTING.rst(3KB)
----tests()
--------test_version.py(408B)
--------__init__.py(64B)
--------test_api.py(1KB)
----tox.ini(3KB)
----LICENSE(1KB)
----src()
--------class_resolver()
----setup.cfg(2KB)
----setup.py(141B)
----.gitignore(5KB)
----README.md(4KB)
----.bumpversion.cfg(865B)
----.flake8(670B)

网友评论