def get_species_list(self):
        c = self.assets.db.cursor()
        c.execute("select distinct name from assets where type = 'species' order by name")

        names = [x[0] for x in c.fetchall()]
        formatted = []

        for s in names:
            if s == "dummy":
                continue

            try:
                formatted.append(s[0].upper() + s[1:])
            except IndexError:
                formatted.append(s)
                logging.exception("Unable to format species: %s", s)

        return formatted
Return a formatted list of all species.
dataset/ETHPy150Open wizzomafizzo/starcheat/starcheat/assets/species.py/Species.get_species_list