removed duplicates from appearing in list when calling open post/draft multiple times.

Might be good to move this to the top of the `run()` method, and also remove the space between `self.` and `post = []`?