rulz是一个基于decorator的ioc框架。

rulz的Python项目详细描述


鲁尔兹

python3.6+的一个基于decorator的ioc框架。没有运行时 标准库中的内容之外的依赖项

演示模块在rulz/plugins/demo.py

#!/usr/bin/env pythonfromrulzimportplugin,run_graph@plugin()defone():return1@plugin()deftwo():return2@plugin(one,two)defadd(a,b):returna+bif__name__=="__main__":print(run_graph())

直接调用它或创建这样的驱动程序脚本:

#!/usr/bin/env pythonfromrulzimportload,run_graphload("rulz.plugins")print(run_graph())

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Thymeleaf从循环到动作url获取变量   带有嵌入式jetty配置问题的java JAXR   java如何在firebase中存储每个键的所有值   java定义问题JPA有3个表和复合主键   循环Java 8:比较两个列表中的多个属性   java@inject在注入对象时似乎不起作用   餐厅场景中的java处理同步预订请求   java如何创建文件夹?   java异常启动筛选器struts2无法加载配置。行动   java如何从扫描仪获取多个整数输入,并将每个整数存储在单独的数组中?   java无法使用org获取DNS记录。xbill。DNS库   java RecycleView不会更新   java在将文本文件添加到StringBuffer后,有没有办法获取换行符?   如果按下home键或back键,java将停止以下活动