Skip to content
Snippets Groups Projects

Directories check

1 file
+ 5
3
Compare changes
  • Side-by-side
  • Inline
+ 5
3
@@ -23,8 +23,9 @@ class Sync:
return False
def compare_dirs(self, source, destination, checksum=False):
"""Compare if two directories are exactly the same"""
def check_destination_dir(self, source, destination, checksum=False):
"""Check if all files from 'source' are in 'destination'"""
if checksum:
command = ["rsync", "-n", "-avrc", source, destination]
@@ -37,6 +38,7 @@ class Sync:
check=True,
)
diff_files = out.stdout.decode().splitlines()[2:-3]
diff_files = out.stdout.decode().splitlines()[1:-3]
return diff_files
Loading