errbot.utils module¶
- errbot.utils.collect_roots(base_paths: List, file_sig: str = '*.plug') List [source]¶
Collects all the paths from base_paths recursively that contains files of type file_sig.
- Parameters:
base_paths – a list of base paths to walk from elements can be a string or a list/tuple of strings
file_sig (
str
) – the file pattern to look for
- Returns:
a list of paths
- class errbot.utils.deprecated(new=None)[source]¶
Bases:
object
deprecated decorator. emits a warning on a call on an old method and call the new method anyway
- errbot.utils.find_roots(path: str, file_sig: str = '*.plug') List [source]¶
Collects all the paths from path recursively that contains files of type file_sig.
- Parameters:
path (
str
) – a base path to walk fromfile_sig (
str
) – the file pattern to look for
- Returns:
a list of paths
- errbot.utils.rate_limited(min_interval: float | int)[source]¶
decorator to rate limit a function.
- Parameters:
min_interval – minimum interval allowed between 2 consecutive calls.
- Returns:
the decorated function
Previous: errbot.templating module
|
Next: errbot.version module