Closed GoogleCodeExporter closed 9 years ago
Un workaround seria hacer cosas parecidas o lo que se hizo para issue 144, pero
en web_app.CDPedia.on_institucional
Modificando el método segun esa idea queda:
def on_institucional(self, request, path):
path = os.path.join("institucional", path)
asset_file = os.path.join(config.DIR_ASSETS, path)
if os.path.isdir(asset_file):
print "WARNING: ", repr(asset_file), "es un directorio"
raise NotFound()
if not os.path.exists(asset_file):
print "WARNING: no pudimos encontrar", repr(asset_file)
raise NotFound()
data = open(asset_file, "rb").read()
title = utils.get_title_from_data(data)
if isinstance(title, str):
title = title.decode("utf-8")
if isinstance(data, str):
asset = data.decode("utf-8")
else:
asset = data
return self.render_template('institucional.html',
title=title,
asset=asset
)
La pagina en cuestión rinde bien con este codigo.
Parece chancho, no ?
Adjuntado el web_app.py con esta modificacion y la que manda tracebacks hacia
el log
Original comment by ccanepacc@gmail.com
on 2 Oct 2012 at 7:39
Attachments:
Para mi lo ideal es que get_title_from_data devuelva unicode directamente. Les
parece?
Original comment by gringotu...@gmail.com
on 2 Oct 2012 at 7:50
Original comment by gringotu...@gmail.com
on 2 Oct 2012 at 7:51
Original comment by facundob...@gmail.com
on 10 Oct 2012 at 1:01
Fixed in r392.
Original comment by facundob...@gmail.com
on 11 Oct 2012 at 8:28
Original issue reported on code.google.com by
ccanepacc@gmail.com
on 2 Oct 2012 at 7:25