예제 #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]