Coverage for gws-app/gws/plugin/exporter/csv/__init__.py: 100%

14 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-24 12:46 +0200

1"""Exporter for the CSV format. 

2 

3See https://gdal.org/en/stable/drivers/vector/gml.html#dataset-creation-options for supported options. 

4""" 

5 

6import gws 

7import gws.base.exporter 

8import gws.lib.mime 

9 

10 

11gws.ext.new.exporter('csv') 

12 

13class Config(gws.base.exporter.Config): 

14 """CSV Exporter configuration.""" 

15 

16 pass 

17 

18 

19class Props(gws.base.exporter.Props): 

20 """CSV Exporter properties.""" 

21 

22 pass 

23 

24 

25class Object(gws.base.exporter.Object): 

26 supportsVector = True 

27 supportsRaster = False 

28 supportsMultiLayer = False 

29 

30 def run(self, ea, er): 

31 gws.base.exporter.util.run_gdal_vector_export('CSV', gws.lib.mime.CSV, ea, er)