def __repr__(self):
        try:
            return 'hostname'.ljust(30) + self.hostname.rjust(35) + "\n" \
                + 'orgName'.ljust(30) + self.orgName.rjust(35) + "\n" \
                + 'os'.ljust(30) + self.os_type.rjust(35) + "\n" \
                + 'city'.ljust(30) + self.city.rjust(35) + "\n" \
                + 'state'.ljust(30) + self.state.rjust(35) + "\n" \
                + 'countryCode'.ljust(30) + self.countryCode.rjust(35) + "\n" \
                + 'support email'.ljust(30) + self.admin_email.rjust(35) + "\n" \
                + 'tomcat max ram'.ljust(30) + self.tomcat_max_ram.rjust(35) + "\n" \
                + 'Admin Pass'.ljust(30) + self.ldapPass.rjust(35) + "\n" \
                + 'Install oxAuth'.ljust(30) + `self.installOxAuth`.rjust(35) + "\n" \
                + 'Install oxTrust'.ljust(30) + `self.installOxAuth`.rjust(35) + "\n" \
                + 'Install LDAP'.ljust(30) + `self.installLdap`.rjust(35) + "\n" \
                + 'Install Apache 2 web server'.ljust(30) + `self.installHttpd`.rjust(35) + "\n" \
                + 'Install Shibboleth 2 SAML IDP'.ljust(30) + `self.installSaml`.rjust(35) + "\n" \
                + 'Install Asimba SAML Proxy'.ljust(30) + `self.installAsimba`.rjust(35) + "\n" \
                + 'Install CAS'.ljust(30) + `self.installCas`.rjust(35) + "\n" \
                + 'Install oxAuth RP'.ljust(30) + `self.installOxAuthRP`.rjust(35) + "\n"
        except:
            s = ""
            for key in self.__dict__.keys():
                val = self.__dict__[key]
                s = s + "%s\n%s\n%s\n\n" % (key, "-" * len(key), val)
            return s
dataset/ETHPy150Open GluuFederation/community-edition-setup/setup.py/Setup.__repr__/original