From ea200c32ac5266cefe317d224b305e18a36f0b8d Mon Sep 17 00:00:00 2001 From: Elrond Date: Wed, 14 Mar 2012 20:15:04 +0100 Subject: [PATCH] Change image processing to create new .gps_*. The processing should also create .gps_* instead of the old ['gps']['x']. To ease forward porting, use the new media.media_data_init() to set the gps data in the media. --- mediagoblin/media_types/image/processing.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mediagoblin/media_types/image/processing.py b/mediagoblin/media_types/image/processing.py index 769de89b..b61e717d 100644 --- a/mediagoblin/media_types/image/processing.py +++ b/mediagoblin/media_types/image/processing.py @@ -119,7 +119,11 @@ def process_image(entry): 'clean': clean_exif(exif_tags)} media_data['exif']['useful'] = get_useful( media_data['exif']['clean']) - media_data['gps'] = gps_data + + if len(gps_data): + for key in list(gps_data.keys()): + gps_data['gps_' + key] = gps_data.pop(key) + entry.media_data_init(**gps_data) # clean up workbench workbench.destroy_self() -- 2.25.1