cleaner package

Submodules

cleaner.cleaner module

class cleaner.cleaner.Cleaner(config)[source]

Bases: object

Cleaner class handles cleaning of given cache folder. Files are cleaned based on last access time, which have to be in interval given in configuration.

check_cache_dir()[source]

Check if cache directory is valid.

Returns:Nothing
Raises:Exception – if cache directory is not valid
check_file_age()[source]

Check if file age value is valid.

Returns:Nothing
Raises:Exception – if file age is not valid
clean()[source]

Cleaning itself. Cleans cache folder from files or folders which are older than interval given in configuration.

Returns:Nothing

cleaner.config_manager module

class cleaner.config_manager.ConfigManager(config_file=None)[source]

Bases: object

Class to handle all configuration items.

get_cache_dir()[source]

Get directory in which cache of worker is placed.

Returns:Single string value
get_file_age()[source]

Get maximum file age in seconds.

Returns:Single textual value

cleaner.main module

cleaner.main.main()[source]

Main function which have to be called in order to execute cleaner properly.

Returns:Nothing

Module contents