Browse Source

Added dry parameter to hardlink_to

master
Raphael Roberts 5 years ago
parent
commit
ef1c9fe8e7
  1. 8
      tibi_hardlinks/backups.py

8
tibi_hardlinks/backups.py

@ -61,7 +61,11 @@ class Backup:
self.backup_info = read_backup_properties(property_file)
self.related_files = find_backup_data(self.property_file, self.backup_info)
def hardlink_to(self, dest):
def hardlink_to(self, dest_dir, dry):
for filepath in self.related_files.values():
if filepath:
filepath.link_to(dest)
filename = filepath.name
if dry:
print(f'link: "{filepath}" => "{dest_dir / filename}"')
else:
filepath.link_to(dest_dir / filename)
Loading…
Cancel
Save