fermilink.workspace.filesystem module

fermilink.workspace.filesystem.directories_match(path_a, path_b)[source]
Parameters:
  • path_a (Path)

  • path_b (Path)

Return type:

bool

fermilink.workspace.filesystem.ensure_copied_directory(source_path, target_path, *, force)[source]
Parameters:
  • source_path (Path)

  • target_path (Path)

  • force (bool)

Return type:

None

Parameters:
  • source_path (Path)

  • target_path (Path)

  • force (bool)

Return type:

None

fermilink.workspace.filesystem.files_match(path_a, path_b)[source]
Parameters:
  • path_a (Path)

  • path_b (Path)

Return type:

bool

fermilink.workspace.filesystem.path_exists(path)[source]
Parameters:

path (Path)

Return type:

bool

fermilink.workspace.filesystem.remove_managed_copied_directory(target_path, expected_source, *, force)[source]
Parameters:
  • target_path (Path)

  • expected_source (Path)

  • force (bool)

Return type:

None

Parameters:
  • target_path (Path)

  • expected_source (Path)

  • force (bool)

Return type:

None

fermilink.workspace.filesystem.remove_path(path)[source]
Parameters:

path (Path)

Return type:

None

Parameters:
  • target_path (Path)

  • source_path (Path)

Return type:

bool