Moved the global options to a separate module as well.
authorMichael Elsdörfer <michael@elsdoerfer.info>
Wed, 24 Mar 2010 16:49:17 +0000 (17:49 +0100)
committerMichael Elsdörfer <michael@elsdoerfer.info>
Wed, 24 Mar 2010 16:49:17 +0000 (17:49 +0100)
django_tables/__init__.py
django_tables/base.py
django_tables/options.py [new file with mode: 0644]

index 6a3916a7f0925de1827022bdc032dfb5df58b2a4..f32db8407cde2538405971cdf4ac1834a665c7b3 100644 (file)
@@ -1,4 +1,4 @@
 from memory import *\r
 from models import *\r
 from columns import *\r
-from base import *
\ No newline at end of file
+from options import *
\ No newline at end of file
index 8ab77be7bba9d2195f790ef4793e2fa4c01ecda3..37e5d569e4c29798a79eab6e1b23e8e2601cafe3 100644 (file)
@@ -5,6 +5,7 @@ from django.utils.datastructures import SortedDict
 from django.utils.encoding import StrAndUnicode\r
 from django.utils.text import capfirst\r
 from columns import Column\r
+from options import options\r
 \r
 \r
 __all__ = ('BaseTable', 'options')\r
@@ -161,16 +162,6 @@ class OrderByTuple(tuple, StrAndUnicode):
             )\r
 \r
 \r
-# A common use case is passing incoming query values directly into the\r
-# table constructor - data that can easily be invalid, say if manually\r
-# modified by a user. So by default, such errors will be silently\r
-# ignored. Set the option below to False if you want an exceptions to be\r
-# raised instead.\r
-class DefaultOptions(object):\r
-    IGNORE_INVALID_OPTIONS = True\r
-options = DefaultOptions()\r
-\r
-\r
 class BaseTable(object):\r
     """A collection of columns, plus their associated data rows.\r
     """\r
diff --git a/django_tables/options.py b/django_tables/options.py
new file mode 100644 (file)
index 0000000..069a831
--- /dev/null
@@ -0,0 +1,18 @@
+"""Global module options.
+
+I'm not entirely happy about these existing at this point; maybe we can
+get rid of them.
+"""
+
+
+__all__ = ('options',)
+
+
+# A common use case is passing incoming query values directly into the
+# table constructor - data that can easily be invalid, say if manually
+# modified by a user. So by default, such errors will be silently
+# ignored. Set the option below to False if you want an exceptions to be
+# raised instead.
+class DefaultOptions(object):
+    IGNORE_INVALID_OPTIONS = True
+options = DefaultOptions()
\ No newline at end of file