【发布时间】:2012-10-19 12:19:47
【问题描述】:
我目前将 IRC 用户存储在字典中,使用他们的昵称作为“键”以便于检索。用户是从 SQLAlchemy 检索的,所以users['deepy'] 是一个 SQLAlchemy 对象,我会定期与我的数据库同步。
现在我遇到的问题是,在 IRC 上,人们可以在许多频道中,而我只是在跟踪一个。我需要关于如何改进这一点的建议。
我一直在考虑做几乎相同的事情,但也将频道的用户(作为列表)存储在字典中,并以频道名称作为键,例如:
{ '#two': ['reference to user9', 'reference to user62'], '#one': ['reference to user1', 'reference to user2'] }
对包含 SQLAlchemy 对象的用户字典的引用。
这是一个明智的做法吗?
我正在使用 Python 2.7、PostgreSQL、SQLAlchemy 和 Twisted 的 irc.ircclient。
【问题讨论】:
标签: python sqlalchemy twisted irc