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
shift
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: str Raises: IndexError
– if path can’t be shifted (path is empty).
-