def run(self, ein_text): try: ein = int(ein_text) return DonationOrganization.byEIN(ein) except (TypeError, ValueError, tdb_cassandra.NotFound): self.set_error(errors.DONATE_UNKNOWN_ORGANIZATION) return None
def GET_nominations(self, responder): if not feature.is_enabled('reddit_donate'): return self.abort404() nominated_org_ids = DonationNominationsByAccount.get_for(c.user) orgs = DonationOrganization.byEIN(nominated_org_ids) wrapped = inject_nomination_status(orgs, assume_nominated=True) return wrapped