def list(self): widgets = ["Listing directory content... ", Bar('>'), ' ', RotatingMarker(), ' ', ReverseBar('<')] pbar = ProgressBar(widgets=widgets, maxval=100).start() pbar.update(0) time.sleep(0.5) if self.recursive: logger.debug("Listing directory content recursively...") pbar.update(20) time.sleep(1) self.total_size, self.fileList = util.recursiveListFiles(self.dir, self.hidden) else: logger.debug("Listing directory content...") pbar.update(20) time.sleep(1) self.total_size, self.fileList = util.listFiles(self.dir, self.hidden) pbar.update(100) pbar.finish() logger.debug("Supported File Types: " + repr(doctype.__all__)) logger.info("Size of directory - %d" % self.total_size)