(self, dir_name)
| 308 | del self.detailed_search_file_list[:] |
| 309 | |
| 310 | def get_dir_size(self, dir_name): |
| 311 | size = 0; |
| 312 | #Go into the ftp directory |
| 313 | self.ftp.cwd(dir_name) |
| 314 | #Get file lists |
| 315 | detailed_file_list = self.get_detailed_file_list() |
| 316 | file_list = self.get_file_list(detailed_file_list) |
| 317 | for file_name, file_details in zip(file_list, detailed_file_list): |
| 318 | if(self.is_dir(file_details)): |
| 319 | size+=self.get_dir_size(file_name) |
| 320 | else: |
| 321 | size+=int(self.get_properties(file_details)[3]) |
| 322 | #Goto to parent directory |
| 323 | self.ftp.cwd('..') |
| 324 | #return size |
| 325 | return size |
| 326 | |
| 327 | def cwd_parent(self, name): |
| 328 | if('/' not in name): return name |
nothing calls this directly
no test coverage detected