Пример #1
0
    def get_provider():
        """Returns a data provider based on the settings file.

        Valid providers are currently Redis and SQLite.
        """
        data_store_type = settings.get_data_store_type()

        # FIXME: Should use a global variable for "redis" here.
        if data_store_type == "redis":
            return redisprovider.RedisStatsProvider()
Пример #2
0
    def get_provider():
        """Returns a data provider based on the settings file.

        Valid providers are currently Redis and SQLite.
        """
        data_store_type = settings.get_data_store_type()

        # FIXME: Should use a global variable for "redis" here.
        if data_store_type == "redis":
            return redisprovider.RedisStatsProvider()
Пример #3
0
    def get_provider(data_store_type = None):
        """Returns a data provider based on the settings file.

        Valid providers are currently Blocking/Tornado Redis, txRedisAPI based for twitsted and cyclone and SQLite.
        """
        if (data_store_type == None): 
            data_store_type = settings.get_data_store_type()

        # FIXME: Should use a global variable for "redis" here.
        if data_store_type == "redis":
            return redisprovider.RedisStatsProvider()
        elif data_store_type == "txredis":
            return txredisprovider.TxRedisStatsProvider()
        else:
            return sqliteprovider.RedisStatsProvider()