sanic.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:annotated-py-sanic 作者: hhstore 项目源码 文件源码
def __init__(self, name=None, router=None, error_handler=None):
        if name is None:
            frame_records = stack()[1]
            name = getmodulename(frame_records[1])
        self.name = name
        self.router = router or Router()                      # ??
        self.error_handler = error_handler or Handler(self)   # ????
        self.config = Config()                                # ?????
        self.request_middleware = deque()                     # ?????
        self.response_middleware = deque()                    # ?????
        self.blueprints = {}                                  # ??
        self._blueprint_order = []
        self.loop = None
        self.debug = None

        # Register alternative method names
        self.go_fast = self.run

    # -------------------------------------------------------------------- #
    # Registration
    # -------------------------------------------------------------------- #

    #
    # ???????:
    #   - ????. ?????, ????
    #   - ??????, ??: sanic.router.Router() ??????
    #
    # Decorator
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号