コード例 #1
0
ファイル: __init__.py プロジェクト: piston/burrow
    def get_url(self, context, queue_name):
        _queue = self.execute(("""SELECT *
                                  FROM queues
                                  WHERE tenant=?
                                  AND name=?""", (context.tenant, queue_name)
                              )).fetchone()

        return queue.url(_queue)
コード例 #2
0
ファイル: __init__.py プロジェクト: piston/burrow
    def list(self, context, prefix=None):
        query = "SELECT tenant, name FROM queues WHERE tenant = ?"
        bindings = (context.tenant,)
        if prefix:
            query += " AND name LIKE '?%'"
            bindings = (context.tenant, prefix)

        queues = self.execute((query, bindings)).fetchall()
        return [queue.url(q) for q in queues]
コード例 #3
0
ファイル: queue.py プロジェクト: piston/burrow
 def _urlify(self, queues):
     return [queue.url(q) for q in queues]