def load_production(self, db, worldid): if db.get_production_line_id(worldid) == self.session.db.get_settler_upgrade_material_prodline(self.level + 1): return SingleUseProduction.load(db, worldid) else: return super(Settler, self).load_production(db, worldid)