return librarian.html.transform(document.data('xml'), is_file=False, parse_dublincore=False)
except (EntryNotFound, RevisionNotFound), e:
return response.EntityNotFound().django_response({
- 'exception': type(e), 'message': e.message})
-
+ 'reason': 'not-found', 'message': e.message})
+ except librarian.ParseError, e:
+ return response.InternalError().django_response({
+ 'reason': 'xml-parse-error', 'message': e.message })
#
# Image Gallery
for file in os.listdir(dirpath):
if not isinstance(file, unicode):
- log.warn(u"File %s is gallery %s is not unicode. Ommiting."\
+ log.warn(u"File %r is gallery %r is not unicode. Ommiting."\
% (file, dirpath) )
continue