##parameters=key=None
# $Id: getCertificatesVoc.py 3494 2008-05-08 09:35:54Z joachim $
"""
Return the faculties as an vocabulary

"""
# if key is None:
#     res = context.portal_catalog.search({'meta_type': "Certificate"})
#     return [(d.getId,d.Title,) for d in res]
# res = context.portal_catalog.search({'meta_type': "Certificate", 'id': key})
# if res:
#     return res[0].Title
if key is None:
    res = context.certificates_catalog()
    return [(d.code,d.title,) for d in res]
res = context.certificates_catalog(code=key)
if res:
    return res[0].title
raise KeyError
