##parameters=key=None,doc=None
# $Id: reservedRoomsVoc.py 3254 2008-02-28 13:06:20Z joachim $
"""
Return the reservedrooms as an vocabulary

"""
if doc is None:
    doc = context.getContent()
voc = [("_".join((r.split('/')[0].strip(),r.split('/')[1].strip())),r)
                      for r in doc.reserved_rooms.split(',') if r]
#from Products.zdb import set_trace;set_trace()
if not key:
    return voc
for k,v in voc:
    if k == key:
        return v
raise KeyError
