]> jfr.im git - z_archive/twitter.git/commitdiff
Give error when asked to follow someone who doesnt exist
authormverdone <redacted>
Sat, 10 May 2008 21:38:18 +0000 (21:38 +0000)
committermverdone <redacted>
Sat, 10 May 2008 21:38:18 +0000 (21:38 +0000)
git-svn-id: http://svn.mike.verdone.ca/pyprojects/twitter/trunk@163 d723f978-dc38-0410-87ed-da353333cdcc

twitter/ircbot.py

index af0cb38f997a447652de415347d648eac31ad3f4..1c8acd0bedb823745fe111752adff0cb9638392f 100644 (file)
@@ -6,7 +6,7 @@ from ConfigParser import ConfigParser
 from heapq import heappop, heappush
 import traceback
 
-from api import Twitter
+from api import Twitter, TwitterError
 
 try:
     import irclib
@@ -131,7 +131,13 @@ class TwitterBot(object):
                 userNick,
                 "=O_o= I'm already following %s." %(name))
         else:
-            self.twitter.friendships.create(id=name)
+            try:
+                self.twitter.friendships.create(id=name)
+            except TwitterError:
+                conn.privmsg(
+                    userNick,
+                    "=O_o= I can't follow that user. Are you sure the name is correct?")
+                return
             conn.privmsg(
                 userNick,
                 "=^_^= Okay! I'm now following %s." %(name))