Tweaked the django_cprofile_middleware patch to use a query arg of psort instead of sort, to avoid conflict with app query args 'sort'.

- Legacy-Id: 15021
This commit is contained in:
Henrik Levkowetz 2018-04-06 21:21:41 +00:00
parent 248c2dd055
commit 9c042b4f7d

View file

@ -1,5 +1,5 @@
--- django_cprofile_middleware/middleware.py.old 2018-04-04 06:32:29.282187502 -0700
+++ django_cprofile_middleware/middleware.py 2018-04-04 06:44:00.126537763 -0700
+++ django_cprofile_middleware/middleware.py 2018-04-06 10:11:18.936855634 -0700
@@ -1,4 +1,5 @@
import pstats
+import re
@ -34,7 +34,7 @@
+ filter = request.GET.get('filter', None)
+ if filter:
+ stats.filter_stats(filter)
+ stats.sort_stats(request.GET.get('sort', 'time'))
+ stats.sort_stats(request.GET.get('psort') or 'time')
stats.print_stats(int(request.GET.get('count', 100)))
response = HttpResponse('<pre>%s</pre>' % io.getvalue())
return response