r13821 - in MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk: . Products/MasterSelectWidget docs
"Thomas Desvenain" <[email protected]> Mon, 10 Oct 2011 10:58:40 +0000
| Newsgroups | gmane.comp.web.zope.plone.archetypes.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: thomasdesvenain
Date: Mon Oct 10 10:58:40 2011
New Revision: 13821
Modified:
MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/Products/MasterSelectWidget/browser.py
MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt
MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py
Log:
Try to use embedded json (Python 2.6+).
Modified: MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/Products/MasterSelectWidget/browser.py
==============================================================================
--- MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/Products/MasterSelectWidget/browser.py (original)
+++ MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/Products/MasterSelectWidget/browser.py Mon Oct 10 10:58:40 2011
@@ -1,5 +1,9 @@
# -*- coding: utf-8 -*-
-import simplejson as json
+try:
+ import json
+except:
+ import simplejson as json
+
from zope.i18n import translate
from zope.component import getAdapters
from Products.Archetypes import DisplayList
Modified: MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt
==============================================================================
--- MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt (original)
+++ MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt Mon Oct 10 10:58:40 2011
@@ -4,6 +4,9 @@
0.4.5 (unreleased)
------------------
+* Try to use embedded json (Python 2.6+).
+ [thomasdesvenain]
+
* Avoid warnings at startup.
[thomasdesvenain]
Modified: MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py
==============================================================================
--- MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py (original)
+++ MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py Mon Oct 10 10:58:40 2011
@@ -1,8 +1,14 @@
-from setuptools import setup, find_packages
import os
+import sys
+from setuptools import setup, find_packages
version = '0.4.4'
+if sys.version_info[0] == 2 and sys.version_info[1] < 6:
+ requires = ['simplejson']
+else:
+ requires = []
+
setup(name='Products.MasterSelectWidget',
version=version,
description="An Archetypes widget that controls the vocabulary or "
@@ -26,8 +32,7 @@
zip_safe=False,
install_requires=[
'setuptools',
- 'simplejson',
- ],
+ ] + requires,
entry_points="""
# -*- Entry points: -*-
""",
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1