fixed DAL.__new__ and SQLFORM.factory
This commit is contained in:
2
VERSION
2
VERSION
@@ -1 +1 @@
|
||||
Version 2.0.9 (2012-10-01 17:06:56) dev
|
||||
Version 2.0.9 (2012-10-01 19:15:30) dev
|
||||
|
||||
@@ -6572,7 +6572,10 @@ class DAL(object):
|
||||
Field('fieldname2'))
|
||||
"""
|
||||
|
||||
def __new__(cls, uri='sqlite://dummy.db', *args, **kwargs):
|
||||
def __new__(cls, uri='sqlite://dummy.db', *args, **kwargs):
|
||||
if uri==None and not 'singleton_code' in kwargs:
|
||||
# this deal with the special case of Dummy DAL for SQLFORM.factory
|
||||
return super(DAL, cls).__new__(cls, uri, *args, **kwargs)
|
||||
if not hasattr(THREAD_LOCAL,'db_instances'):
|
||||
THREAD_LOCAL.db_instances = {}
|
||||
if 'singleton_code' in kwargs:
|
||||
|
||||
Reference in New Issue
Block a user