<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def iter(self, reset=False, reverse=False):
 """ Yield processed files one at a time, in natural order. """

        files = os.listdir(self.source)
        files.sort(reverse=reverse)

        for filename in files:
            try:
                yield self.get(filename, reset)
            except PostNotFound:
                continue