From db3f7763bb676101e0660eae6d46f338d5e46c28 Mon Sep 17 00:00:00 2001 From: cristianpark Date: Mon, 1 Oct 2012 12:04:30 -0500 Subject: [PATCH] Changes to add -r option for remove files/directories for simplicity --- src/Aafm.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Aafm.py b/src/Aafm.py index e46b104..7f0a816 100644 --- a/src/Aafm.py +++ b/src/Aafm.py @@ -146,9 +146,13 @@ def device_make_directory(self, directory): def device_delete_item(self, path): + # + # TODO: This code seems broke, no empty directories just doesn't remove + # It seems it always enter the else bellow + # if self.is_device_file_a_directory(path): entries = self.parse_device_list(self.device_list_files(path)) - + for filename, entry in entries.iteritems(): entry_full_path = os.path.join(path, filename) self.device_delete_item(entry_full_path) @@ -157,6 +161,8 @@ def device_delete_item(self, path): self.execute('%s shell rmdir %s' % (self.adb, self.device_escape_path(path))) else: + #-r option added for simplicity + #as it seems this is the code executed every time (removing files, directories) self.execute('%s shell rm %s' % (self.adb, self.device_escape_path(path)))