[Dive4elements-commits] [PATCH 2 of 3] Importer: Fix directory paths and river name encoding
Wald Commits
scm-commit at wald.intevation.org
Fri Feb 15 16:22:18 CET 2013
# HG changeset patch
# User Andre Heinecke <aheinecke at intevation.de>
# Date 1360941592 -3600
# Branch dami
# Node ID eb2d6609387cd82012411a9a04f746f1a1c4af8b
# Parent f1c01fecf1942fcdc2f4f6ad6399e82319926bc2
Importer: Fix directory paths and river name encoding
diff -r f1c01fecf194 -r eb2d6609387c flys-backend/contrib/shpimporter/shpimporter.py
--- a/flys-backend/contrib/shpimporter/shpimporter.py Fri Feb 15 16:18:34 2013 +0100
+++ b/flys-backend/contrib/shpimporter/shpimporter.py Fri Feb 15 16:19:52 2013 +0100
@@ -181,15 +181,17 @@
directories = []
if not config.river_name:
- for file in os.listdir(config.directory):
+ for file in [os.path.join(config.directory, d) for d in \
+ os.listdir(config.directory)]:
if os.path.isdir(file):
- directories.append(os.path.join(file))
+ directories.append(file)
else:
directories.append(config.directory)
for directory in directories:
if not config.river_name:
- river_name = os.path.basename(os.path.normpath(directory))
+ river_name = utils.getUTF8Path(
+ os.path.basename(os.path.normpath(directory)))
else:
river_name = config.river_name
river_id = utils.getRiverId(dbconn_raw, river_name)
More information about the Dive4elements-commits
mailing list