calc_recursive_filetree¶
- 
data_base.utils.calc_recursive_filetree(db, root_dir_path, max_lines=30, depth=0, max_depth=2, max_lines_per_key=3, lines=None, indent=None, all_files=False, colorize=True)¶
- Fetches the contents of an db and formats them as a string representing a tree structure - Parameters:¶
- db : data_base.data_base.DataNase¶
- The database to be visualized 
- root_dir_path : str¶
- The path to the root directory 
- max_depth : int¶
- Maximum depth to recurse into the directory tree 
- max_lines : int¶
- Maximum number of lines to print. Default is 30. 
- max_lines_per_key : int¶
- Maximum number of lines per key. Default is 3. 
- lines : list¶
- List of strings to append to during recursion. Default is - None.
- all_files : bool¶
- If True, all files are shown (including e.g. /db subfolders). If False, only files that are keys in the database are shown. Default is - False.
- colorize : bool¶
- If True, colorizes the keys. Default is - True.
 
- Returns:¶
- The formatted tree structure as a list of strings. 
- Return type:¶
- list 
 
Documentation unclear, incomplete, broken or wrong? Let us know