Fixing a bug and rounding out the interfaces
authorepage <eopage@byu.net>
Tue, 19 May 2009 03:33:04 +0000 (03:33 +0000)
committerepage <eopage@byu.net>
Tue, 19 May 2009 03:33:04 +0000 (03:33 +0000)
git-svn-id: file:///svnroot/gc-dialer/trunk@292 c39d3808-3fe2-4d86-a59f-b7f623ee9f21

src/gc_backend.py
src/gv_backend.py
src/null_backend.py

index b388aff..a12c77d 100644 (file)
@@ -158,6 +158,9 @@ class GCDialer(object):
 
                return True
 
+       def send_sms(self, number, message):
+               raise NotImplementedError("SMS Is Not Supported by GrandCentral")
+
        def clear_caches(self):
                self.__contacts = None
 
index 0660178..b354de9 100644 (file)
@@ -192,7 +192,6 @@ class GVDialer(object):
 
        def send_sms(self, number, message):
                number = self._send_validation(number)
-               message = saxutils.escape(message)
                try:
                        smsData = urllib.urlencode({
                                "number": number,
index 2121878..07222cd 100644 (file)
@@ -37,6 +37,9 @@ class NullDialer(object):
        def dial(self, number):
                return True
 
+       def send_sms(self, number, message):
+               raise NotImplementedError("SMS Is Not Supported")
+
        def clear_caches(self):
                pass