本文整理汇总了Python中utils.threadeddict函数的典型用法代码示例。如果您正苦于以下问题:Python threadeddict函数的具体用法?Python threadeddict怎么用?Python threadeddict使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了threadeddict函数的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
def __init__(self, db_module, keywords):
"""Creates a database.
"""
# some DB implementaions take optional paramater `driver` to use a specific driver modue
# but it should not be passed to connect
keywords.pop('driver', None)
self.db_module = db_module
self.keywords = keywords
self._ctx = threadeddict()
# flag to enable/disable printing queries
self.printing = config.get('debug', False)
self.supports_multiple_insert = False
try:
import DBUtils
# enable pooling if DBUtils module is available.
self.has_pooling = True
except ImportError:
self.has_pooling = False
# Pooling can be disabled by passing pooling=False in the keywords.
self.has_pooling = self.keywords.pop('pooling', True) and self.has_pooling
示例2: __init__
def __init__(self):
self._ctx = threadeddict()
# flag to enable/disable printing queries
self.printing = False
self.hasPooling = False
self.supports_multiple_insert = False
示例3: __init__
def __init__(self, db_module, keywords):
"""
create a database
"""
keywords.pop("driver", None);
self.db_module = db_module
self.keywords = keywords
self._ctx = threadeddict()
self.support_mutiple_insert = False
示例4: __init__
def __init__(self, app, store, initializer=None):
self.store = store
self._initializer = initializer
self._config = utils.storage(web.config.session_parameters)
self._data = utils.threadeddict()
self._last_cleanup_time = 0
self.__getitem__ = self._data.__getitem__
self.__setitem__ = self._data.__setitem__
self.__delitem__ = self._data.__delitem__
if app:
app.add_processor(self._processor)
示例5: __init__
def __init__(self, db_module, keywords):
"""Creates a database.
"""
self.db_module = db_module
self.keywords = keywords
self._ctx = threadeddict()
# flag to enable/disable printing queries
self.printing = False
self.supports_multiple_insert = False
try:
import DBUtils
# enable pooling if DBUtils module is available.
self.has_pooling = True
except ImportError:
self.has_pooling = False
# Pooling can be disabled by passing pooling=False in the keywords.
self.has_pooling = self.has_pooling and self.keywords.pop('pooling', True)
示例6: _debugwrite
out = ctx.environ['wsgi.errors']
except:
out = sys.stderr
for arg in args:
print >> out, pprint.pformat(arg)
return ''
def _debugwrite(x):
try:
out = ctx.environ['wsgi.errors']
except:
out = sys.stderr
out.write(x)
debug.write = _debugwrite
ctx = context = threadeddict()
# ctx.__doc__ = """
# A `storage` object containing various information about the request:
#
# `environ` (aka `env`)
# : A dictionary containing the standard WSGI environment variables.
#
# `host`
# : The domain (`Host` header) requested by the user.
#
# `home`
# : The base path for the application.
#
# `ip`
# : The IP address of the requester.
示例7: __init__
def __init__(self):
self._ctx = threadeddict()
# flag to enable/disable printing queries
self.printing = False