Fixing various bugs
authorepage <eopage@byu.net>
Fri, 20 Mar 2009 01:41:59 +0000 (01:41 +0000)
committerepage <eopage@byu.net>
Fri, 20 Mar 2009 01:41:59 +0000 (01:41 +0000)
git-svn-id: file:///svnroot/gc-dialer/trunk@235 c39d3808-3fe2-4d86-a59f-b7f623ee9f21

src/gc_backend.py
src/gv_backend.py

index f664ca4..ed77913 100644 (file)
@@ -319,7 +319,7 @@ class GCDialer(object):
                self._accessToken = atGroup.group(1)
 
                anGroup = self._accountNumRe.search(data)
-               if atGroup is None:
+               if anGroup is None:
                        raise RuntimeError("Could not extract account number from GrandCentral")
                self._accountNum = anGroup.group(1)
 
index 0d05d41..2641d1c 100644 (file)
@@ -379,17 +379,17 @@ class GVDialer(object):
                self._token = tokenGroup.group(1)
 
                anGroup = self._accountNumRe.search(accountNumberPage)
-               if atGroup is None:
+               if anGroup is None:
                        raise RuntimeError("Could not extract account number from GrandCentral")
                self._accountNum = anGroup.group(1)
 
                callbackPage = self._browser.download(self._forwardURL)
                self._callbackNumbers = {}
                for match in self._callbackRe.finditer(callbackPage):
-                       self._callbackNumbers[match.group(2)] = match.group(1)
-
-               if len(self._callbackNumber) == 0:
-                       self.set_sane_callback()
+                       callbackNumber = match.group(2)
+                       callbackName = match.group(1)
+                       print callbackName, callbackNumber
+                       self._callbackNumbers[callbackNumber] = callbackName
 
 
 def test_backend(username, password):
@@ -401,8 +401,8 @@ def test_backend(username, password):
        print "Token: ", backend._token
        print "Account: ", backend.get_account_number()
        print "Callback: ", backend.get_callback_number()
-       # print "All Callback: ",
-       # pprint.pprint(backend.get_callback_numbers())
+       print "All Callback: ",
+       pprint.pprint(backend.get_callback_numbers())
        # print "Recent: ",
        # pprint.pprint(list(backend.get_recent()))
        # print "Contacts: ",