Home | Trees | Indices | Help |
|
---|
|
1 # -*- coding: utf-8 -*- 2 # pylint: disable= 3 """ Python Language / Runtime Support. 4 5 Copyright (c) 2011-2017 The PyroScope Project <pyroscope.project@gmail.com> 6 """ 7 # This program is free software; you can redistribute it and/or modify 8 # it under the terms of the GNU General Public License as published by 9 # the Free Software Foundation; either version 2 of the License, or 10 # (at your option) any later version. 11 # 12 # This program is distributed in the hope that it will be useful, 13 # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 # GNU General Public License for more details. 16 # 17 # You should have received a copy of the GNU General Public License along 18 # with this program; if not, write to the Free Software Foundation, Inc., 19 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 import logging 21 22 LOG = logging.getLogger(__name__) 23 2426 """ Load the best available json library on demand. 27 """ 28 # Fails when "json" is missing and "simplejson" is not installed either 29 try: 30 import json # pylint: disable=F0401 31 return json 32 except ImportError: 33 try: 34 import simplejson # pylint: disable=F0401 35 return simplejson 36 except ImportError, exc: 37 raise ImportError("""Please 'pip install "simplejson>=2.1.6"' (%s)""" % (exc,))38
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Feb 3 21:23:47 2017 | http://epydoc.sourceforge.net |