Projet

Général

Profil

0002-formdata-keep-native-raw-values-in-get_dict_with_var.patch

Frédéric Péters, 19 mai 2015 11:15

Télécharger (1,44 ko)

Voir les différences:

Subject: [PATCH 2/5] formdata: keep native ('raw') values in
 get_dict_with_varnames (#7132)

This is not advertised but may come handy later.
 wcs/formdata.py | 4 ++++
 1 file changed, 4 insertions(+)
wcs/formdata.py
35 35
    for field in fields:
36 36
        if not hasattr(field, 'get_view_value'):
37 37
            continue
38
        raw_value = None
38 39
        if data is not None:
39 40
            value = data.get(field.id)
40 41
            if field.convert_value_to_str:
42
                raw_value = value
41 43
                value = field.convert_value_to_str(value)
42 44
            display_value = data.get('%s_display' % field.id)
43 45
        else:
......
65 67
                    if formdata is not None:
66 68
                        new_data['var_%s_url' % field.varname] = '%sdownload?f=%s' % (
67 69
                                formdata.get_url(), field.id)
70
                elif raw_value:
71
                    new_data['var_%s_raw' % field.varname] = raw_value
68 72
    return new_data
69 73

  
70 74
def flatten_dict(d):
71
-