bareos.util.path.Path
- class bareos.util.path.Path(path=None)[source]
Bases:
object
Class to handle file paths.
- Parameters:
path (str, optional) – string representation of the file system path.
Methods
get
is_directory
is_root
len
remove
set_path
Removes the first component of the path.
- shift()[source]
Removes the first component of the path.
Example
>>> path = Path("/usr/bin/python") >>> path.shift() 'usr' >>> print(path) /bin/python
- Returns:
First component of the path.
- Return type:
- Raises:
IndexError – if path can’t be shifted (path is empty).