我是一名完全的Python新手,并且正在尝试将功能添加到现有代码库中(作为完整参考,它是airnotifier-这是一个开源推送服务器。它缺少我要添加的功能)
这是一种情况:我有一个python文件api / tokens.py,它具有以下内容:
@route(r"/api/v2/tokens/([^/]+)")
class TokenV2HandlerGet(APIBaseHandler):
def delete(self, token):
"""Delete a token
"""
这被映射到路由,因为实际上是从UI调用它以删除给定令牌
现在,我还有另一个文件pushservices / apns.py,我已经对其进行了扩展以执行代码库中缺少的某些反馈检查,现在我需要能够删除令牌。如何从pushservices / apns.py调用上述功能?
谢谢
#general format
from your.package.name import some_delete_function
@route(r"/api/v2/tokens/([^/]+)")
class TokenV2HandlerGet(APIBaseHandler):
def delete(self, token):
"""Delete a token
"""
some_delete_function(arg1,arg2,etc)
#assuming all of this is in the same parent dir
from pushservices import apns as some_delete_function
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句