oslo-incubator/openstack/common
Ihar Hrachyshka a6b2aecf3a On Python <= 2.6, use simplejson if available
Until Python 2.7, stdlib json module was not boosted with a C extension,
meaning bad performance. Try to use simplejson module if available.

RHEL 6.5 is one of the platforms that still ship Python 2.6.

The original idea of the patch belongs to Miguel Angel Ajo Pelayo @
mangelajo@redhat.com

Change-Id: Ib3dc0b713ed90396919feba018772243b3b9c90f
Closes-Bug: 1314129
2014-04-29 12:46:29 +02:00
..
apiclient Merge "apiclient.exceptions.from_response() may miss request_id" 2014-04-17 02:37:27 +00:00
cache py3kcompat: remove 2014-02-06 17:48:33 +01:00
config generator: sanitize values ending with the fqdn 2014-04-11 16:21:49 +02:00
crypto Fix tests/unit/crypto/test_utils.py under Python3 2014-04-22 16:19:22 +02:00
db Prevent races in opportunistic db test cases 2014-04-17 08:12:25 +03:00
fixture Use Posix IPC in lockutils 2014-02-27 15:30:43 +01:00
middleware sizelimit: port to Python 3 2014-04-14 17:04:03 +02:00
notifier Update oslo log messages with translation domains 2014-02-17 07:04:14 -08:00
report Fix tests.unit.reports.test_guru_meditation_report under Python3 2014-04-16 11:37:06 -04:00
rpc Merge "Remove rendundant parentheses of cfg help strings" 2014-04-11 06:43:05 +00:00
scheduler Fix common.scheduler.base_weight.BaseWeigher to be Python3 compatible 2014-04-14 13:55:08 -04:00
__init__.py Add copyright text to openstack/common/__init__.py 2014-03-10 18:07:37 +01:00
cfgfilter.py Fixed misspellings of common words 2013-12-04 15:35:42 -08:00
cliutils.py Remove None for dict.get() 2014-02-19 19:45:44 +08:00
context.py Python 3: enable tests/unit/middleware/test_request_id.py 2014-03-13 17:46:20 +01:00
eventlet_backdoor.py Update oslo log messages with translation domains 2014-02-17 07:04:14 -08:00
excutils.py save_and_reraise_exception: make logging respect the reraise parameter 2014-03-17 15:15:13 +00:00
fileutils.py Update oslo log messages with translation domains 2014-02-17 07:04:14 -08:00
funcutils.py Run tests/unit/test_funcutils.py in PY3 enviroment 2014-01-13 10:30:53 +02:00
gettextutils.py Add API for creating translation functions 2014-04-22 12:45:49 -07:00
hooks.py Update oslo log messages with translation domains 2014-02-17 07:04:14 -08:00
imageutils.py Enable decimal value input in imageutils.QemuImgInfo 2014-03-06 04:34:34 +00:00
importutils.py Deleted duplicated method in cliutils. 2014-01-24 16:44:57 +02:00
jsonutils.py On Python <= 2.6, use simplejson if available 2014-04-29 12:46:29 +02:00
local.py Remove vim header 2013-11-25 12:16:11 +08:00
lockutils.py Emit a log statement when releasing internal lock 2014-04-25 08:58:09 -07:00
log.py Fix python26 compatibility for RFCSysLogHandler 2014-04-17 12:51:28 +03:00
log_handler.py Emit message which merged user-supplied argument in log_handler 2014-02-10 06:53:50 +00:00
loopingcall.py Update oslo log messages with translation domains 2014-02-17 07:04:14 -08:00
memorycache.py Raise exception when importing memcache error 2014-04-22 23:55:16 +08:00
network_utils.py Remove import workaround of SplitResult 2014-04-21 10:52:08 +08:00
periodic_task.py Remove rendundant parentheses of cfg help strings 2014-04-03 17:40:36 +08:00
policy.py Adds a flag to determine whether to reload the rules in policy 2014-02-27 01:11:38 +08:00
processutils.py Update oslo log messages with translation domains 2014-02-17 07:04:14 -08:00
quota.py Merge "Update oslo log messages with translation domains" 2014-02-21 14:14:22 +00:00
request_utils.py Update oslo log messages with translation domains 2014-02-17 07:04:14 -08:00
service.py Merge "Remove duplicated "caught" message" 2014-04-17 02:30:14 +00:00
sslutils.py Improve help strings for sslutils module 2014-02-25 22:09:13 +04:00
strutils.py Fix safe_encode(): return bytes on Python 3 2014-04-07 12:09:24 +02:00
systemd.py Fixed spelling error - occured to occurred 2014-03-07 09:32:05 -08:00
test.py Mark files graduating to oslotest 2014-02-21 12:45:52 -08:00
threadgroup.py Add graceful stop function to ThreadGroup.stop 2014-04-17 11:33:12 +09:00
timeutils.py Merge "Fix spelling errors in comments" 2014-01-20 14:26:45 +00:00
units.py Remove vim header 2013-11-25 12:16:11 +08:00
uuidutils.py Remove vim header 2013-11-25 12:16:11 +08:00
versionutils.py Use hacking import_exceptions for gettextutils._ 2013-12-20 18:11:50 -08:00
xmlutils.py Remove vim header 2013-11-25 12:16:11 +08:00