changed __str__ to __repr__ and created simpler version of __str__

This commit is contained in:
Ken Sato
2011-02-13 17:29:33 -08:00
parent 60e23e551b
commit 1060fd03d5
6 changed files with 46 additions and 12 deletions
+14 -7
View File
@@ -97,20 +97,27 @@ if __name__ == '__main__':
username, password = sys.argv[1:3]
client = ConvoreClient(username, password)
#client.verify()
#for group in client.groups():
# print group
group = client.group_by_id(group_id=3011)
print group
for group in client.groups():
print group
print repr(group)
#group_id = 3011
group_id = group.id
group = client.group_by_id(group_id)
for topic in client.topics(group):
print topic
print repr(topic)
topic = client.topic_by_id(5068)
#topic_id = 5068
topic_id = topic.id
topic = client.topic_by_id(topic_id)
for message in client.messages(topic):
print message
print repr(message)
#for message in client.live():
# print message
+5 -1
View File
@@ -20,10 +20,13 @@ class ConvoreGroup(object):
self.id = g['id']
def __str__(self):
return "<ConvoreGroup id='%s'>" % self.id
def __repr__(self):
return ",".join(map(str,(
self.members_count,
self.name,
"(%s)" % self.creator,
self.creator,
self.url,
self.slug,
self.date_latest_message,
@@ -51,3 +54,4 @@ if __name__ == "__main__":
group = ConvoreGroup(g)
print group
print repr(group)
+5 -1
View File
@@ -15,10 +15,13 @@ class ConvoreLiveMessage(object):
self._id = m['_id']
def __str__(self):
return "<ConvoreLiveMessage _id='%s'>" % self._id
def __repr__(self):
return ",".join(map(str,(
self.kind,
self.group_ids,
"(%s)" % self.user,
self.user,
self._ts,
self._id,
)))
@@ -37,3 +40,4 @@ if __name__ == "__main__":
message = ConvoreLiveMessage(m)
print message
print repr(message)
+4 -1
View File
@@ -14,9 +14,12 @@ class ConvoreMessage(object):
self.id = m['id']
def __str__(self):
return "<ConvoreMessage id='%s'>" % self.id
def __repr__(self):
return ",".join(map(str,(
self.date_created,
self.message,
"(%s)" % self.user,
self.user,
self.id,
)))
+4 -1
View File
@@ -19,9 +19,12 @@ class ConvoreTopic(object):
self.id = t['id']
def __str__(self):
return "<ConvoreTopic id='%s'>" % self.id
def __repr__(self):
return ",".join(map(str,(
self.name,
"(%s)" % self.creator,
self.creator,
self.url,
self.slug,
self.date_latest_message,
+14 -1
View File
@@ -12,9 +12,22 @@ class ConvoreUser(object):
self.id = u['id']
self.img = u['img']
def __str__ (self):
def __str__(self):
return "<ConvoreUser id='%s'>" % self.id
def __repr__ (self):
return ",".join(map(str,(
self.username,
self.url,
self.id,
self.img)))
if __name__ == "__main__":
u = {"username": "ksato9700",
"url": "/users/ksato9700/",
"id": 8849,
"img": "https://convore2.s3.amazonaws.com/userpics/8849/1297620465.jpg"}
user = ConvoreUser(u)
print user
print repr(user)