def __init__(self, connection_class=Connection, connection_params=None,
        mc_servers=['127.0.0.1:11211'], mc_debug=0):
        ConnectionManager.__init__(self, connection_class=connection_class,
            connection_params=connection_params)

        self.mc = self.createMcClient(mc_servers, mc_debug)
        self._lock = memcache_manager.MemcacheMutex(self.mc)
    def __init__(self, connection_class=Connection, connection_params=None,
        mc_servers=['127.0.0.1:11211'], mc_debug=0):
        ConnectionManager.__init__(self, connection_class=connection_class,
            connection_params=connection_params)

        self.mc = self.createMcClient(mc_servers, mc_debug)
        self._lock = memcache_manager.MemcacheMutex(self.mc)
    def __init__(self, engine, metadata, connection_class=Connection, connection_params=None,
                 table_prefix=''):
        ConnectionManager.__init__(self, connection_class=connection_class,
            connection_params=connection_params)

        self.engine = engine
        self.metadata = metadata
        self.table_prefix = table_prefix and "%s_" % table_prefix.rstrip('_') or table_prefix
        self.mapTables()
    def __init__(self, engine, metadata, connection_class=Connection, connection_params=None,
                 table_prefix=''):
        ConnectionManager.__init__(self, connection_class=connection_class,
            connection_params=connection_params)

        self.engine = engine
        self.metadata = metadata
        self.table_prefix = table_prefix and "%s_" % table_prefix.rstrip('_') or table_prefix
        self.mapTables()
    def __init__(self,
                 connection_class=GaeConnection,
                 connection_params=None,
                 touch_time=10000):
        ConnectionManager.__init__(self,
                                   connection_class=connection_class,
                                   connection_params=connection_params)

        # Reduces number of writes to 'last_active' field.
        self.touch_time = touch_time
    def __init__(self, connection_class=GaeConnection, connection_params=None, touch_time=10000):
        ConnectionManager.__init__(self, connection_class=connection_class,
            connection_params=connection_params)

        # Reduces number of writes to 'last_active' field.
        self.touch_time = touch_time