未提供项目说明

pySyncAsync的Python项目详细描述


pySyncAsync公司

Python中用于同步和异步函数模板生成的库。在

  • [发行说明](#发行说明)
    • [版本0.0.1](#版本0.0.1)
    • [版本1.0.0](#版本1.0.0)
  • Installation
  • [快速入门](#快速入门)
  • [用户指南](#用户指南)
    • [根管理器](#根管理器)
    • [调用对象](#调用对象)
    • [模板函数](#模板函数)
  • Examples

发行说明

版本0.0.1

不行,只有图书馆基地

版本1.0.0

  • 添加自述文件
  • 添加管理器类
  • 添加根管理器
  • 添加导入、公共管理器和根管理器的测试

安装

您可以从GitHub下载安装此库:

git clone https://github.com/OlegYurchik/pySyncAsync
cd pySyncAsync
python setup.py install

或从PyPI安装:

^{pr2}$

快速入门

让我来展示设置模板并运行它们的简单代码

importasyncioimporttimefromrandomimportrandintimportpysyncasyncaspsa@psa.register("sum")defsync_func(a,b):print("SUM SYNC START")time.sleep(1)returna+b@psa.register("sum")asyncdefasync_func(a,b):print("SUM ASYNC START")awaitasyncio.sleep(1)returna+bdefworker():a,b,c,d=(randint(0,10**9)for_inrange(4))call1=psa.Call("sum",a,b)yieldcall1call2=psa.Call("sum",c,d)yieldcall2call3=psa.Call("sum",call1.result,call2.result)yieldcall3returncall3.resultdefmain():generated_worker=psa.generate(worker,psa.SYNC)returngenerated_worker()defa_main():generated_worker=psa.generate(worker,psa.ASYNC)loop=asyncio.get_event_loop()returnloop.run_until_complete(generated_worker())if__name__=="__main__":print("SYNC SESSION")main()print("ASYNC SESSION")a_main()

用户指南

经理

根管理器

调用对象

模板函数

示例

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

推荐PyPI第三方库


热门话题
java BasicDataSource提交不起作用   java如何在SpringSecurity中为特殊情况下的身份验证失败定制http状态代码?   java Hibernate,SQL Server 2016=SQL错误:207无效列名   继承确保运行时Java超类是正确的   java重写hashcode方法以返回类中变量的hashcode   java无法缩放不同设备的文本大小   java Comparator作为静态字段接口还是实现?   java MessageSource不重新加载属性文件   使用方法setToolTip()在中更改后,操作上的java Keybinding工具提示消失   java使用maven添加调试符号   java转换时应该绑定哪个版本的JRE。使用launch4j将jar转换为exe   java Anylogic实验坚持使用范围内的可变参数,但在自由形式参数中工作良好   关于BuffereImage和Image的java问题   java当我试图在终端的Applications文件夹中显示内容时,我得到了“chromeapps.localized”   java如何使用正则表达式模式拆分字符串   java如何计算重复联系人数   java真的不可能保护Android应用免受逆向工程的影响吗?   java无法将值从活动转移到存储库以将其传递到Dao方法   Java中的名称空间包相对标识符路径   排序Java添加和排序列表的快速方法