Pretty print the name.

        Args:
            initials_only (bool): ``True`` if we want the first names to be displayed with
            only the initial followed by a dot. ``False`` otherwise.

        Examples:
            >>> ParsedName('Lieber, Stanley Martin').pprint()
            u'Stanley Martin Lieber'
            >>> ParsedName('Lieber, Stanley Martin').pprint(initials_only=True)
            u'S. M. Lieber'
            >>> ParsedName('Downey, Robert Jr.').pprint(initials_only=True)
            u'R. Downey Jr.'

def pprint(self, initials_only=False):
        """Pretty print the name.

        Args:
            initials_only (bool): ``True`` if we want the first names to be displayed with
            only the initial followed by a dot. ``False`` otherwise.

        Examples:
            >>> ParsedName('Lieber, Stanley Martin').pprint()
            u'Stanley Martin Lieber'
            >>> ParsedName('Lieber, Stanley Martin').pprint(initials_only=True)
            u'S. M. Lieber'
            >>> ParsedName('Downey, Robert Jr.').pprint(initials_only=True)
            u'R. Downey Jr.'

        """
        last_name = self.last
        suffixes = ', ' + self.suffix if self.suffix else ''

        if initials_only and last_name != u'':
            first_names = self.first_initials
        else:
            first_names = self.first

        return u'{} {}{}'.format(first_names, last_name, suffixes).strip()