如何解决通知调用模块并继续执行的API设计
我正在设计一个带有一些参数的python API。我对此API的主要要求是,在发生某些事件X的情况下,应通知调用模块,并且还应等待执行完成。
我已经考虑过传递回调函数以在事件X上执行,但是我不能这样做,因为该方法与被调用者紧密耦合。
这是我要实现的目标:
test = API().run()
在事件X上,控件应重新进行测试,然后我再次等待以前的API.run完成。
像这样
while (waiting on run to complete) or (X does not happens):
doX()
我在某种程度上希望API与我进行通信X发生了
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。