diff --git a/fbchat/__init__.py b/fbchat/__init__.py index 44a6fbc..f03aa4a 100644 --- a/fbchat/__init__.py +++ b/fbchat/__init__.py @@ -15,7 +15,7 @@ from .client import * __copyright__ = 'Copyright 2015 by Taehoon Kim' -__version__ = '0.9.1' +__version__ = '0.9.2' __license__ = 'BSD' __author__ = 'Taehoon Kim; Moreels Pieter-Jan' __email__ = 'carpedm20@gmail.com' diff --git a/fbchat/client.py b/fbchat/client.py index 0177780..bfdcc03 100644 --- a/fbchat/client.py +++ b/fbchat/client.py @@ -892,11 +892,11 @@ class Client(object): def fbidStrip(_fbid): # Stripping of `fbid:` from author_id - if type(_fbid) == int: - return _fbid - - if type(_fbid) in [str, unicode] and 'fbid:' in _fbid: - return int(_fbid[5:]) + try: + return int(_fbid) + except: + if type(_fbid) in [str, unicode] and 'fbid:' in _fbid: + return int(_fbid[5:]) user_ids = [fbidStrip(uid) for uid in user_ids]