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

时间:2024-03-23 06:44:53
【文件属性】:

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

文件大小:21KB

文件格式:ZIP

更新时间:2024-03-23 06:44:53

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)

网友评论