diff options
Diffstat (limited to 'import_source.py')
-rw-r--r-- | import_source.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/import_source.py b/import_source.py index 52dba60..1271981 100644 --- a/import_source.py +++ b/import_source.py @@ -261,6 +261,8 @@ def validateOutputLayer(lyr : ogr.Layer, layerDefn = lyr.GetLayerDefn() n = layerDefn.GetGeomFieldCount() if n != 1: + if n == 0: + raise RuntimeError(f'Output layer "{lyr.GetName()}" has no geometry fields') logging.warning('Output layer "%s" has %d != 1 geometry fields', lyr.GetName(), n) iGeomField = 0 |