我是一个完整的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?
调用上述函数由于
答案 0 :(得分:1)
#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