else:
pass # warnings.warn("No Hildon", UserWarning, 2)
- if hildon is not None:
- self._window.set_title("Keypad")
- else:
- self._window.set_title("%s - Keypad" % constants.__pretty_app_name__)
+ self._window.set_title("%s" % constants.__pretty_app_name__)
callbackMapping = {
"on_dialpad_quit": self._on_close,
with gtk_toolbox.gtk_lock():
self.load_settings(config)
- gtk_toolbox.asynchronous_gtk_message(self._spawn_attempt_login)(2)
+ self._spawn_attempt_login(2)
except StandardError, e:
warnings.warn(e.message, UserWarning, 2)
except BaseException, e:
elif page_num == self.ACCOUNT_TAB:
self._accountViews[self._selectedBackendId].update()
- tabTitle = self._notebook.get_tab_label(self._notebook.get_nth_page(page_num)).get_text()
- if hildon is not None:
- self._window.set_title(tabTitle)
- else:
- self._window.set_title("%s - %s" % (constants.__pretty_app_name__, tabTitle))
-
def _on_sms_clicked(self, number, message):
assert number
assert message
@returns If authenticated
"""
- if (time.time() - self._lastAuthed) < 60 and not force:
+ if (time.time() - self._lastAuthed) < 120 and not force:
return True
try:
@returns a dictionary mapping call back numbers to descriptions
@note These results are cached for 30 minutes.
"""
- if time.time() - self._lastAuthed < 1800 or self.is_authed():
- return self._callbackNumbers
-
- return {}
+ if not self.is_authed():
+ return {}
+ return self._callbackNumbers
_setforwardURL = "https://www.google.com//voice/m/setphone"
@param callbacknumber should be a proper 10 digit number
"""
self._callbackNumber = callbacknumber
- callbackPostData = urllib.urlencode({
- '_rnr_se': self._token,
- 'phone': callbacknumber
- })
- try:
- callbackSetPage = self._browser.download(self._setforwardURL, callbackPostData)
- except urllib2.URLError, e:
- warnings.warn(traceback.format_exc())
- raise RuntimeError("%s is not accesible" % self._setforwardURL)
- self._browser.cookies.save()
+ # Currently this isn't working out in GoogleVoice, but thats ok, we pass the callback on dial
+ #callbackPostData = urllib.urlencode({
+ # '_rnr_se': self._token,
+ # 'phone': callbacknumber
+ #})
+ #try:
+ # callbackSetPage = self._browser.download(self._setforwardURL, callbackPostData)
+ # self._browser.cookies.save()
+ #except urllib2.URLError, e:
+ # warnings.warn(traceback.format_exc())
+ # raise RuntimeError("%s is not accesible" % self._setforwardURL)
+
return True
def get_callback_number(self):