Source code for bspump.fileloader

import json

[docs]def load_json_file(fname): if fname.endswith(".gz"): import gzip f = gzip.open(fname, 'rb') elif fname.endswith(".bz2"): import bz2 f = bz2.open(fname, 'rb') elif fname.endswith(".xz") or fname.endswith(".lzma"): import lzma f = lzma.open(fname, 'rb') else: f = open(fname, 'rb') jdata = json.loads(f.read().decode('utf-8')) f.close() return jdata