Classes | |
class | CleanupException |
Functions | |
def | _ask (comment) |
def | _ask_and_call (cmds, cwd=None) |
def | _call (cmds, cwd=None) |
def | _get_check_dirs () |
def | _get_disk_usage_by_walking_tree (d) |
def | _rosclean_cmd_check (args) |
def | _rosclean_cmd_purge (args) |
def | _sort_file_by_oldest (d) |
def | _usage () |
def | get_disk_usage (d) |
def | get_human_readable_disk_usage (d) |
def | rosclean_main (argv=None) |
Variables | |
string | __version__ = '1.7.0' |
|
private |
ask user with provided comment. If user responds with y, return True :param comment: comment, ``str`` :return: ``True`` if user responds with y
Definition at line 69 of file src/rosclean/__init__.py.
|
private |
Pretty print cmds, ask if they should be run, and if so, runs them using _call(). :param cmds: a list of commands executed one after another, ``list`` :param cwd: (optional) set cwd of command that is executed, ``str`` :returns: ``True`` if cmds were run.
Definition at line 51 of file src/rosclean/__init__.py.
|
private |
Runs cmds using subprocess.check_call. :param cmds: a list of commands executed one after another, ``list`` :param cwd: (optional) set cwd of command that is executed, ``str``
Definition at line 84 of file src/rosclean/__init__.py.
|
private |
Definition at line 108 of file src/rosclean/__init__.py.
|
private |
Definition at line 123 of file src/rosclean/__init__.py.
|
private |
Definition at line 116 of file src/rosclean/__init__.py.
|
private |
Definition at line 200 of file src/rosclean/__init__.py.
|
private |
Get files and directories in specified path sorted by last modified time :param d: directory path, ```str``` :return: a list of files and directories sorted by last modified time (old first), ```list```
Definition at line 189 of file src/rosclean/__init__.py.
|
private |
Definition at line 98 of file src/rosclean/__init__.py.
def rosclean.get_disk_usage | ( | d | ) |
Get disk usage in bytes for directory :param d: directory path, ``str`` :returns: disk usage in bytes (du -b) or (du -A) * 1024, ``int`` :raises: :exc:`CleanupException` If get_disk_usage() cannot be used on this platform
Definition at line 152 of file src/rosclean/__init__.py.
def rosclean.get_human_readable_disk_usage | ( | d | ) |
Get human-readable disk usage for directory :param d: directory path, ``str` :returns: human-readable disk usage (du -h), ``str``
Definition at line 132 of file src/rosclean/__init__.py.
def rosclean.rosclean_main | ( | argv = None | ) |
Definition at line 244 of file src/rosclean/__init__.py.
|
private |
Definition at line 44 of file src/rosclean/__init__.py.