Classes | |
class | CleanupException |
Functions | |
def | _ask_and_call |
def | _call |
def | _get_check_dirs |
def | _rosclean_cmd_check |
def | _rosclean_cmd_purge |
def | _usage |
def | get_disk_usage |
def | get_human_readable_disk_usage |
def | rosclean_main |
Variables | |
string | __version__ = '1.7.0' |
def rosclean._ask_and_call | ( | cmds, | |
cwd = None |
|||
) | [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 47 of file src/rosclean/__init__.py.
def rosclean._call | ( | cmds, | |
cwd = None |
|||
) | [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 69 of file src/rosclean/__init__.py.
def rosclean._get_check_dirs | ( | ) | [private] |
Definition at line 91 of file src/rosclean/__init__.py.
def rosclean._rosclean_cmd_check | ( | args | ) | [private] |
Definition at line 98 of file src/rosclean/__init__.py.
def rosclean._rosclean_cmd_purge | ( | args | ) | [private] |
Definition at line 141 of file src/rosclean/__init__.py.
def rosclean._usage | ( | ) | [private] |
Definition at line 82 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 120 of file src/rosclean/__init__.py.
Get human-readable disk usage for directory :param d: directory path, ``str` :returns: human-readable disk usage (du -h), ``str``
Definition at line 104 of file src/rosclean/__init__.py.
def rosclean.rosclean_main | ( | argv = None | ) |
Definition at line 156 of file src/rosclean/__init__.py.
string rosclean::__version__ = '1.7.0' |
Definition at line 35 of file src/rosclean/__init__.py.