code: def _set_filename(self, fn):
          
          try:
              self.filename = self.fs = self.fn = os.path.abspath(fn.name)
          except AttributeError:
              self.filename = self.fs = self.fn = os.path.abspath(fn)
docs: Set the filename attributes. (They are multiple for personal
          reasons).