new method 'send_query' in ICapContact
This commit is contained in:
parent
9aada8824f
commit
430ef6cb25
1 changed files with 18 additions and 0 deletions
|
|
@ -76,6 +76,14 @@ class Contact(CapBaseObject):
|
||||||
for key, value in kwargs.iteritems():
|
for key, value in kwargs.iteritems():
|
||||||
setattr(photo, key, value)
|
setattr(photo, key, value)
|
||||||
|
|
||||||
|
class QueryError(Exception):
|
||||||
|
pass
|
||||||
|
|
||||||
|
class Query(CapBaseObject):
|
||||||
|
def __init__(self, id, message):
|
||||||
|
CapBaseObject.__init__(self, id)
|
||||||
|
self.add_field('message', basestring, message)
|
||||||
|
|
||||||
class ICapContact(IBaseCap):
|
class ICapContact(IBaseCap):
|
||||||
def iter_contacts(self, status=Contact.STATUS_ALL, ids=None):
|
def iter_contacts(self, status=Contact.STATUS_ALL, ids=None):
|
||||||
"""
|
"""
|
||||||
|
|
@ -104,3 +112,13 @@ class ICapContact(IBaseCap):
|
||||||
return l[0]
|
return l[0]
|
||||||
except IndexError:
|
except IndexError:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
def send_query(self, id):
|
||||||
|
"""
|
||||||
|
Send a query to a contact
|
||||||
|
|
||||||
|
@param id the ID of contact
|
||||||
|
@return a Query object
|
||||||
|
@except QueryError
|
||||||
|
"""
|
||||||
|
raise NotImplementedError()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue