summaryrefslogtreecommitdiff
path: root/www/py-graphite-web/files/patch-webapp__graphite__render__views.py
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2014-09-14 03:58:14 +0000
committerSteve Wills <swills@FreeBSD.org>2014-09-14 03:58:14 +0000
commitc8031363ae109f711e28caed42e692ac90dd2c7b (patch)
treef486f5f7be65672bdedfb6a94c883914d47bf54a /www/py-graphite-web/files/patch-webapp__graphite__render__views.py
parentwww/rubygem-rails4: create port for rails4 (diff)
www/py-graphite-web: add patches to make graphite work with django 1.7
While here, pet portlint and improve pkg-message a bit Reported by: brd
Diffstat (limited to 'www/py-graphite-web/files/patch-webapp__graphite__render__views.py')
-rw-r--r--www/py-graphite-web/files/patch-webapp__graphite__render__views.py58
1 files changed, 58 insertions, 0 deletions
diff --git a/www/py-graphite-web/files/patch-webapp__graphite__render__views.py b/www/py-graphite-web/files/patch-webapp__graphite__render__views.py
new file mode 100644
index 000000000000..3cf698c8cdef
--- /dev/null
+++ b/www/py-graphite-web/files/patch-webapp__graphite__render__views.py
@@ -0,0 +1,58 @@
+--- webapp/graphite/render/views.py.orig 2013-08-21 17:11:04.000000000 +0000
++++ webapp/graphite/render/views.py 2014-09-14 03:52:01.676505998 +0000
+@@ -116,7 +116,7 @@
+
+ format = requestOptions.get('format')
+ if format == 'csv':
+- response = HttpResponse(mimetype='text/csv')
++ response = HttpResponse(content_type='text/csv')
+ writer = csv.writer(response, dialect='excel')
+
+ for series in data:
+@@ -136,16 +136,16 @@
+ if 'jsonp' in requestOptions:
+ response = HttpResponse(
+ content="%s(%s)" % (requestOptions['jsonp'], json.dumps(series_data)),
+- mimetype='text/javascript')
++ content_type='text/javascript')
+ else:
+- response = HttpResponse(content=json.dumps(series_data), mimetype='application/json')
++ response = HttpResponse(content=json.dumps(series_data), content_type='application/json')
+
+ response['Pragma'] = 'no-cache'
+ response['Cache-Control'] = 'no-cache'
+ return response
+
+ if format == 'raw':
+- response = HttpResponse(mimetype='text/plain')
++ response = HttpResponse(content_type='text/plain')
+ for series in data:
+ response.write( "%s,%d,%d,%d|" % (series.name, series.start, series.end, series.step) )
+ response.write( ','.join(map(str,series)) )
+@@ -158,7 +158,7 @@
+ graphOptions['outputFormat'] = 'svg'
+
+ if format == 'pickle':
+- response = HttpResponse(mimetype='application/pickle')
++ response = HttpResponse(content_type='application/pickle')
+ seriesInfo = [series.getInfo() for series in data]
+ pickle.dump(seriesInfo, response, protocol=-1)
+
+@@ -177,7 +177,7 @@
+ if useSVG and 'jsonp' in requestOptions:
+ response = HttpResponse(
+ content="%s(%s)" % (requestOptions['jsonp'], json.dumps(image)),
+- mimetype='text/javascript')
++ content_type='text/javascript')
+ else:
+ response = buildResponse(image, useSVG and 'image/svg+xml' or 'image/png')
+
+@@ -386,7 +386,7 @@
+
+
+ def buildResponse(imageData, mimetype="image/png"):
+- response = HttpResponse(imageData, mimetype=mimetype)
++ response = HttpResponse(imageData, content_type=mimetype)
+ response['Cache-Control'] = 'no-cache'
+ response['Pragma'] = 'no-cache'
+ return response