mirror of https://github.com/peter4431/rq.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
441 B
Python
18 lines
441 B
Python
13 years ago
|
def to_queue_key(queue_name):
|
||
|
return 'rq:%s' % (queue_name,)
|
||
|
|
||
|
|
||
|
class Queue(object):
|
||
|
def __init__(self, friendly_name):
|
||
|
if not friendly_name:
|
||
|
raise ValueError("Please specify a valid queue name (Got '%s')." % friendly_name)
|
||
|
self.name = friendly_name
|
||
|
self._key = to_queue_key(friendly_name)
|
||
|
|
||
|
@property
|
||
|
def key(self):
|
||
|
return self._key
|
||
|
|
||
|
def __str__(self):
|
||
|
return self.name
|