22Delete any files found in "Recently Deleted"
33"""
44import os
5- import logging
65from tzlocal import get_localzone
76from icloudpd .paths import local_download_path
87
98
109def delete_file (logger , path ) -> bool :
1110 """ Actual deletion of files """
1211 os .remove (path )
13- logger .tqdm_write ( f "Deleted { path } " , logging . INFO )
12+ logger .info ( "Deleted %s " , path )
1413 return True
1514
1615def delete_file_dry_run (logger , path ) -> bool :
1716 """ Dry run deletion of files """
18- logger .tqdm_write ( f "[DRY RUN] Would delete { path } " , logging . INFO )
17+ logger .info ( "[DRY RUN] Would delete %s " , path )
1918 return True
2019
2120def autodelete_photos (logger , dry_run , icloud , folder_structure , directory ):
@@ -24,17 +23,17 @@ def autodelete_photos(logger, dry_run, icloud, folder_structure, directory):
2423 from the download directory.
2524 (I.e. If you delete a photo on your phone, it's also deleted on your computer.)
2625 """
27- logger .tqdm_write ("Deleting any files found in 'Recently Deleted'..." , logging . INFO )
26+ logger .info ("Deleting any files found in 'Recently Deleted'..." )
2827
2928 recently_deleted = icloud .photos .albums ["Recently Deleted" ]
3029
3130 for media in recently_deleted :
3231 try :
3332 created_date = media .created .astimezone (get_localzone ())
3433 except (ValueError , OSError ):
35- logger .tqdm_write (
36- f "Could not convert media created date to local timezone { media . created } " ,
37- logging . ERROR )
34+ logger .error (
35+ "Could not convert media created date to local timezone %s " ,
36+ media . created )
3837 created_date = media .created
3938
4039 date_path = folder_structure .format (created_date )
@@ -45,6 +44,6 @@ def autodelete_photos(logger, dry_run, icloud, folder_structure, directory):
4544 local_download_path (
4645 media , size , download_dir ))
4746 if os .path .exists (path ):
48- logger .tqdm_write ( f "Deleting { path } ..." , logging . DEBUG )
47+ logger .debug ( "Deleting %s ..." , path )
4948 delete_local = delete_file_dry_run if dry_run else delete_file
5049 delete_local (logger , path )
0 commit comments