doc.py 文件源码

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

项目:sublimeTextConfig 作者: luoye-fe 项目源码 文件源码
def run(self, edit: sublime.Edit) -> None:
        if self.documentation is None:
            try:
                location = self.view.rowcol(self.view.sel()[0].begin())
                if self.view.substr(self.view.sel()[0].begin()) in ['(', ')']:
                    location = (location[0], location[1] - 1)

                data = prepare_send_data(location, 'doc', 'jedi')
                if int(sublime.version()) >= 3070:
                    data['html'] = get_settings(
                        self.view, 'enable_docstrings_tooltip', False)
                Worker().execute(
                    Callback(on_success=self.prepare_data), **data
                )
            except Exception as error:
                print(error)
        else:
            if (get_settings(self.view, 'enable_docstrings_tooltip', False)
                    and int(sublime.version()) >= 3070):
                self.print_popup(edit)
            else:
                self.print_doc(edit)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号