簡體   English   中英

Python:在另一個文件的路由內的類中調用函數

[英]Python: calling function inside a class inside a route from another file

我是一名完全的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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM