skytools: fix submodule __all__ lists
authorMarko Kreen <markokr@gmail.com>
Thu, 20 Dec 2012 14:20:33 +0000 (16:20 +0200)
committerMarko Kreen <markokr@gmail.com>
Thu, 20 Dec 2012 14:20:33 +0000 (16:20 +0200)
dbservice: TableAPI was missing from __all__
but was available on top-level.  Fix.

natsort.py, skylog.py: __all__ was missing, add.
Add only items that already were under top-level.

python/skytools/dbservice.py
python/skytools/natsort.py
python/skytools/skylog.py

index 7ca5956cd2e0d07afa14a25843d86d9d6d1b1c37..82bf32f988e153053f96eb74a929c32dd2212169 100755 (executable)
@@ -10,7 +10,8 @@ from skytools import dbdict
 __all__ = ['DBService', 'ServiceContext',
     'get_record', 'get_record_list',
     'make_record', 'make_record_array',
-    #'log_result', 'transform_fields', 'TableAPI',
+    'TableAPI',
+    #'log_result', 'transform_fields'
 ]
 
 try:
index 059cb58c42121e90da91fb761f359295b235c36e..b7d97c0df2f9f9323b19e736c6fbf681c0734455 100644 (file)
@@ -10,6 +10,9 @@ Compares numeric parts numerically.
 import re as _re
 _rc = _re.compile(r'\d+|\D+')
 
+__all__ = ['natsort_key', 'natsort', 'natsorted',
+        'natsort_key_icase', 'natsort_icase', 'natsorted_icase']
+
 def natsort_key(s):
     """Split string to numeric and non-numeric fragments."""
     return [ not f[0].isdigit() and f or int(f, 10) for f in _rc.findall(s) ]
index abd4123a5617ee8c8376a9742c9463c12fd26f59..0279d7d0adee08acbee151f3f04a14cb21be1fa5 100644 (file)
@@ -6,6 +6,8 @@ import logging, logging.handlers
 
 import skytools
 
+__all__ = ['getLogger']
+
 # add TRACE level
 TRACE = 5
 logging.TRACE = TRACE