@@ -221,7 +221,7 @@ def disk_to_mbtiles(directory_path, mbtiles_file, **kwargs):
221221 optimize_connection (cur )
222222 mbtiles_setup (cur , use_deduplication = use_compression )
223223
224- image_format = kwargs .get ('format' , 'png' )
224+ image_format = kwargs .get ('format' ) or 'png'
225225
226226 # Load metadata
227227 try :
@@ -517,9 +517,9 @@ def mbtiles_to_disk(mbtiles_file, directory_path, **kwargs):
517517 os .makedirs (tile_dir )
518518
519519 if kwargs .get ('scheme' ) == 'wms' :
520- tile = os .path .join (tile_dir , '%03d.%s' % (int (y ) % 1000 , kwargs .get ('format' , 'png' ) ))
520+ tile = os .path .join (tile_dir , '%03d.%s' % (int (y ) % 1000 , kwargs .get ('format' ) or 'png' ))
521521 else :
522- tile = os .path .join (tile_dir , '%s.%s' % (y , kwargs .get ('format' , 'png' ) ))
522+ tile = os .path .join (tile_dir , '%s.%s' % (y , kwargs .get ('format' ) or 'png' ))
523523
524524 f = open (tile , 'wb' )
525525 f .write (t [3 ])
@@ -668,7 +668,7 @@ def disk_to_pmtiles(directory_path, pmtiles_file, **kwargs):
668668 logger .info ("Importing disk to PMTiles" )
669669 logger .debug ("%s --> %s" % (directory_path , pmtiles_file ))
670670
671- image_format = kwargs .get ('format' , 'png' )
671+ image_format = kwargs .get ('format' ) or 'png'
672672
673673 stats = {
674674 'total_tiles' : 0 ,
@@ -848,7 +848,7 @@ def pmtiles_metadata_to_disk(pmtiles_file, **kwargs):
848848 reader = Reader (MmapSource (f ))
849849 header = reader .header ()
850850 metadata = reader .metadata ()
851- pmtiles_header_to_metadata (header , metadata , kwargs .get ('format' , 'png' ) )
851+ pmtiles_header_to_metadata (header , metadata , kwargs .get ('format' ) or 'png' )
852852
853853 if not silent :
854854 logger .debug (json .dumps (metadata , indent = 2 ))
@@ -867,10 +867,10 @@ def pmtiles_to_disk(pmtiles_file, directory_path, **kwargs):
867867 header = reader .header ()
868868 metadata = reader .metadata ()
869869
870- file_ext = get_tile_ext (header , kwargs .get ('format' , 'png' ) )
870+ file_ext = get_tile_ext (header , kwargs .get ('format' ) or 'png' )
871871
872872 # Populate metadata with missing standard fields from the PMTiles header
873- pmtiles_header_to_metadata (header , metadata , kwargs .get ('format' , 'png' ) )
873+ pmtiles_header_to_metadata (header , metadata , kwargs .get ('format' ) or 'png' )
874874
875875 with open (os .path .join (directory_path , 'metadata.json' ), 'w' ) as md_f :
876876 json .dump (metadata , md_f , indent = 4 )
@@ -957,7 +957,7 @@ def mbtiles_to_pmtiles_cmd(mbtiles_file, pmtiles_file, **kwargs):
957957 mbtiles_metadata .pop ('scheme' , None )
958958
959959 # Resolve format: user flag > metadata > default 'png'
960- image_format = kwargs .get ('format' , mbtiles_metadata .get ('format' , 'png' ) )
960+ image_format = kwargs .get ('format' ) or mbtiles_metadata .get ('format' , 'png' )
961961 mbtiles_metadata ['format' ] = image_format
962962
963963 is_pbf = image_format in ("pbf" , "mvt" )
@@ -1034,9 +1034,9 @@ def pmtiles_to_mbtiles_cmd(pmtiles_file, mbtiles_file, **kwargs):
10341034 header = reader .header ()
10351035 metadata = reader .metadata ()
10361036
1037- file_ext = get_tile_ext (header , kwargs .get ('format' , 'png' ) )
1037+ file_ext = get_tile_ext (header , kwargs .get ('format' ) or 'png' )
10381038
1039- pmtiles_header_to_metadata (header , metadata , kwargs .get ('format' , 'png' ) )
1039+ pmtiles_header_to_metadata (header , metadata , kwargs .get ('format' ) or 'png' )
10401040
10411041 # MBTiles stores tiles in TMS scheme
10421042 metadata ['scheme' ] = 'tms'
0 commit comments