summaryrefslogtreecommitdiff
path: root/chimere/utils.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-03-17 13:07:03 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-03-17 13:07:03 +0100
commit6429458e32429a36234bb30ccdd2e5b2b058128b (patch)
tree1176fb2069f6cce4ee564eda674442681c8d1892 /chimere/utils.py
parent44c86ff6b428cd13f6248bc3cef8e103110f6220 (diff)
downloadChimère-6429458e32429a36234bb30ccdd2e5b2b058128b.tar.bz2
Chimère-6429458e32429a36234bb30ccdd2e5b2b058128b.zip
Better management of project name
Diffstat (limited to 'chimere/utils.py')
-rw-r--r--chimere/utils.py13
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