mirror of
https://github.com/zulip/zulip.git
synced 2025-11-06 15:03:34 +00:00
[manual] Use ujson instead of simplejson.
This saves something like 15ms on our 1000 message get_old_messages queries, and will save even more when we start sending JSON dumps into our memcached system. We need to install python-ujson on servers and dev instances before pushing this to prod. (imported from commit 373690b7c056d00d2299a7588a33f025104bfbca)
This commit is contained in:
@@ -2,7 +2,7 @@ from __future__ import absolute_import
|
||||
|
||||
import re
|
||||
import bisect
|
||||
import simplejson
|
||||
import ujson
|
||||
import collections
|
||||
from os import path
|
||||
|
||||
@@ -92,7 +92,7 @@ class SourceMap(object):
|
||||
'''Map (line,column) pairs from generated to source file.'''
|
||||
def __init__(self, sourcemap_file):
|
||||
with open(sourcemap_file, 'r') as fil:
|
||||
sourcemap = simplejson.load(fil)
|
||||
sourcemap = ujson.load(fil)
|
||||
|
||||
# Pair each link with a sort / search key
|
||||
self._links = [ ((link.gen_line, link.gen_col), link)
|
||||
|
||||
Reference in New Issue
Block a user