Mercurial > dive4elements > river
diff flys-backend/contrib/shpimporter/shpimporter.py @ 5219:40dc001594e4
Allow unicode river names
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Mon, 11 Mar 2013 15:49:35 +0100 |
parents | c5187ab9f571 |
children | aa043641d9c8 |
line wrap: on
line diff
--- a/flys-backend/contrib/shpimporter/shpimporter.py Mon Mar 11 16:32:20 2013 +0100 +++ b/flys-backend/contrib/shpimporter/shpimporter.py Mon Mar 11 15:49:35 2013 +0100 @@ -22,6 +22,8 @@ logger = logging.getLogger("shpimporter") +os.environ["NLS_LANG"] = ".AL32UTF8" + def initialize_logging(level): """Initializes the logging system""" root = logging.getLogger() @@ -197,10 +199,11 @@ if not river_id: logger.info("Could not find river in database. Skipping: %s" - % river_name) + % unicode(utils.getUTF8(river_name)), "UTF-8") continue else: - logger.info("Importing River: %s" % river_name) + logger.info(u"Importing River: %s" % unicode( + utils.getUTF8(river_name), "UTF-8")) for importer in getImporters(river_id, dbconn, config.dry_run): if skip_importer(config, importer):