client/securedrop_client/db.py [274:287]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    def location(self, data_dir: str) -> str:
        """
        Return the full path to the Message's file.
        """
        return str(
            Path(data_dir)
            .joinpath(
                Path(self.source.journalist_filename, Path(self.filename).with_suffix(".txt"))
            )
            .resolve()
        )

    @property
    def seen(self) -> bool:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



client/securedrop_client/db.py [489:502]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    def location(self, data_dir: str) -> str:
        """
        Return the full path to the Reply's file.
        """
        return str(
            Path(data_dir)
            .joinpath(
                Path(self.source.journalist_filename, Path(self.filename).with_suffix(".txt"))
            )
            .resolve()
        )

    @property
    def seen(self) -> bool:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



