characters.py 文件源码

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

项目:alfred-unicode 作者: deanishe 项目源码 文件源码
def search(query, cursor):
    try:
        cursor.execute("""SELECT name, hex, entity, icon FROM
                    (SELECT rank(matchinfo(chars))
                    AS r, name, hex, entity, icon
                    FROM chars WHERE chars MATCH ?)
                    ORDER BY r DESC LIMIT ?""", (query, config.MAX_RESULTS))
        results = cursor.fetchall()
    except sqlite3.OperationalError as err:
        if b'malformed MATCH' in err.message:
            wf.add_item('Invalid query', icon=ICON_WARNING)
            wf.send_feedback()
            return
        else:
            raise err
    log.debug('{:d} results for `{}`'.format(len(results), query))
    return results
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号