dictrack.limiters package#

Submodules#

dictrack.limiters.base module#

class dictrack.limiters.base.BaseLimiter#

Bases: object

post_track(data, post_tracker, *args, **kwargs)#
pre_track(data, pre_tracker, *args, **kwargs)#
reset(*args, **kwargs)#

dictrack.limiters.count module#

class dictrack.limiters.count.CountLimiter(count)#

Bases: BaseLimiter

post_track(data, post_tracker, *args, **kwargs)#
reset(*args, **kwargs)#

dictrack.limiters.time module#

class dictrack.limiters.time.TimeLimiter(start_ts=None, end_ts=None, interval=None)#

Bases: BaseLimiter

pre_track(data, pre_tracker, *args, **kwargs)#
reset(*args, **kwargs)#

Module contents#