collection.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:musicbot 作者: AdrienPensart 项目源码 文件源码
def __fetch(self, fetch_all, sql=None, mf=MusicFilter(), cursor_factory=NamedTupleCursor):
        if sql is None:
            sql = '''select * from do_filter(%s::filter)'''
        if mf is None:
            mf = MusicFilter()
        if cursor_factory is None:
            cursor_factory = NamedTupleCursor
        arg = [mf.tuple()]
        with self.pg.cursor(cursor_factory=cursor_factory) as cursor:
            debug('Query: {}'.format(cursor.mogrify(sql, arg)))
            with benchmark("Fetching:"):
                cursor.execute(sql, arg)
                if fetch_all:
                    s = cursor.fetchall()
                else:
                    s = cursor.fetchone()
            # debug(s)
            return s
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号