def _on_create_auth_token(self, tab): con = GithubAuthTokenConnector(self.auth_tab.usernameField.get_text(), self.auth_tab.passwordField.get_text()) existing_token = con.get_token() if existing_token: # Use the existing token if it is found. token = existing_token else: token = con.create_token() self.config.set_property("github", "auth_token", token) self.config.save() self.auth_tab.update(self.config.github_auth_token)
def _on_delete_auth_token(self, tab): con = GithubAuthTokenConnector(self.auth_tab.usernameField.get_text(), self.auth_tab.passwordField.get_text()) if con.delete_token(): self.config.set_property("github", "auth_token", "") self.config.save() self.auth_tab.update(self.config.github_auth_token)