def _update_token(self): if not self._token_is_current(): body = {"username" : self._USERNAME, "password" : HELPER.hash(self._PASSWORD, hexdigest=True)} headers = STATE.get(self, self._HEADERS) result = self._invoke_service(Services.UPDATE_TOKEN, headers, body, partition=False) headers[self._TOKEN] = result["token"] STATE.update(self, self._HEADERS, headers, mode="replace")