main.py 文件源码

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

项目:SalesforceXyTools 作者: exiahuang 项目源码 文件源码
def run(self):
        try:
            self.sf = util.sf_login()
            dirs = []
            self.results = []

            for x in self.sf.describe()["sobjects"]:
                # dirs.append([util.xstr(x["name"]), util.xstr(x["label"])])
                dirs.append(util.xstr(x["name"])+' : '+util.xstr(x["label"]))
                self.results.append(util.xstr(x["name"]))
                # print(x)
            self.window.show_quick_panel(dirs, self.panel_done,sublime.MONOSPACE_FONT)

        except RequestException as e:
            util.show_in_panel("Network connection timeout when issuing REST GET request")
            return
        except SalesforceExpiredSession as e:
            util.show_in_dialog('session expired')
            util.re_auth()
            return
        except SalesforceRefusedRequest as e:
            util.show_in_panel('The request has been refused.')
            return
        except SalesforceError as e:
            err = 'Error code: %s \nError message:%s' % (e.status,e.content)
            util.show_in_panel(err)
            return
        except Exception as e:
            util.show_in_panel(e)
            # util.show_in_dialog('Exception Error!')
            return
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号