Modified:
branches/unhork/grassyknoll/collection/backends/sql/TableMaker.py
Log:
Issue #161: Small refactoring recommended by pfein.
Modified: branches/unhork/grassyknoll/collection/backends/sql/TableMaker.py
==============================================================================
--- branches/unhork/grassyknoll/collection/backends/sql/TableMaker.py
(original)
+++ branches/unhork/grassyknoll/collection/backends/sql/TableMaker.py Mon
Dec 29 11:40:31 2008
@@ -41,7 +41,9 @@
__slots__ = ['type', 'indexed', 'optional', 'primary_key']
def __init__(self, type, indexed=False, optional=False,
primary_key=False):
- if type not in _python2column and not isinstance(type, basestring):
+ try:
+ python2column(type)
+ except KeyError:
raise ValueError(type)
self.type = type