code: def do_action(self, target, dry_run=False):
          
          if dry_run is False:
              try:
                  filename = os.path.basename(target)
                  size = os.path.getsize(target)
                  print("{0}\t{1}".format(filename, size))
              except OSError:
                  self.logger.error("Error getting size for file: {0}".format(target))
  
          return target
docs: :param target: Full path and filename
          :param dry_run: True - don't actually perform action. False: perform action. No effect for this rule.
          :return: filename: Full path and filename after action completes