[Checkins] SVN: DocumentTemplate/trunk/ Restrict the available functions in `DocumentTemplate.sequence` to public API's of `zope.sequencesort`.

Hanno Schlichting hannosch at hannosch.eu
Mon Dec 12 13:45:18 UTC 2011


Log message for revision 123759:
  Restrict the available functions in `DocumentTemplate.sequence` to public API's of `zope.sequencesort`.
  

Changed:
  U   DocumentTemplate/trunk/CHANGES.txt
  U   DocumentTemplate/trunk/src/DocumentTemplate/sequence/SortEx.py
  U   DocumentTemplate/trunk/src/DocumentTemplate/sequence/__init__.py

-=-
Modified: DocumentTemplate/trunk/CHANGES.txt
===================================================================
--- DocumentTemplate/trunk/CHANGES.txt	2011-12-12 13:39:21 UTC (rev 123758)
+++ DocumentTemplate/trunk/CHANGES.txt	2011-12-12 13:45:17 UTC (rev 123759)
@@ -4,6 +4,8 @@
 2.13.2 (unreleased)
 -------------------
 
+- Restrict the available functions in `DocumentTemplate.sequence` to public
+  API's of `zope.sequencesort`.
 
 2.13.1 (2010-07-15)
 -------------------

Modified: DocumentTemplate/trunk/src/DocumentTemplate/sequence/SortEx.py
===================================================================
--- DocumentTemplate/trunk/src/DocumentTemplate/sequence/SortEx.py	2011-12-12 13:39:21 UTC (rev 123758)
+++ DocumentTemplate/trunk/src/DocumentTemplate/sequence/SortEx.py	2011-12-12 13:45:17 UTC (rev 123759)
@@ -11,4 +11,11 @@
 #
 ##############################################################################
 
-from zope.sequencesort.ssort import *
+from zope.sequencesort.ssort import nocase, make_sortfunctions
+from zope.sequencesort.ssort import sort, SortEx, SortBy
+
+# only if locale is already imported
+import sys
+if "locale" in sys.modules:
+    from zope.sequencesort.ssort import strcoll_nocase
+del sys

Modified: DocumentTemplate/trunk/src/DocumentTemplate/sequence/__init__.py
===================================================================
--- DocumentTemplate/trunk/src/DocumentTemplate/sequence/__init__.py	2011-12-12 13:39:21 UTC (rev 123758)
+++ DocumentTemplate/trunk/src/DocumentTemplate/sequence/__init__.py	2011-12-12 13:45:17 UTC (rev 123759)
@@ -13,4 +13,4 @@
 
 __allow_access_to_unprotected_subobjects__ = 1
 
-from zope.sequencesort.ssort import *
+from DocumentTemplate.sequence.SortEx import *



More information about the checkins mailing list