diff options
Diffstat (limited to 'chimere/utils.py')
-rw-r--r-- | chimere/utils.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/chimere/utils.py b/chimere/utils.py index d95dd45..79cb68e 100644 --- a/chimere/utils.py +++ b/chimere/utils.py @@ -325,12 +325,12 @@ class KMLManager(ImportManager): @classmethod def export(cls, queryset): dct = { - 'name': settings.PROJECT_NAME, + 'name': settings.PROJECT_NAME or "Chimère", 'description': str(datetime.date.today()), 'locations': queryset.all() } - filename = unicode_normalize(settings.PROJECT_NAME + dct['description'] - + '.kml') + filename = unicode_normalize(settings.PROJECT_NAME or "Chimère" + + dct['description'] + '.kml') result = render_to_response('chimere/export.kml', dct) return filename, result @@ -544,7 +544,8 @@ class ShapefileManager(ImportManager): ds.Destroy() # writing to a zip file - filename = unicode_normalize(settings.PROJECT_NAME) + '-' + date + filename = unicode_normalize(settings.PROJECT_NAME or "chimere") + '-' \ + + date buff = io.BytesIO() zip_file = zipfile.ZipFile(buff, 'w', zipfile.ZIP_DEFLATED) suffixes = ['shp', 'shx', 'prj', 'dbf'] @@ -656,8 +657,8 @@ class CSVManager(ImportManager): else: data.append(getattr(item, attr)) dct['data'].append(data) - filename = unicode_normalize(settings.PROJECT_NAME + dct['description'] - + '.csv') + filename = unicode_normalize(settings.PROJECT_NAME or "chimere" + + dct['description'] + '.csv') result = render_to_response('chimere/export.csv', dct) return filename, result |