src = max(gameinfo.my_planets.values(), key=lambda p: p.num_ships)
dest = min(gameinfo.not_my_planets.values(), key=lambda p:p.num_ships)
if len(gameinfo.my_fleets) > 0:
for fleet in gameinfo.my_fleets.values():
print fleet.dest.id
self.dests.append(fleet.dest)
for i, value in self.dests:
print value.id
while value == dest:
self.dests[i] = choice(gameinfo.enemy_planets.values())
for i, fleet in gameinfo.my_fleets.values():
gamefleet.fleet_order(fleet, self.dests[i], int(fleet.num_ships))
# clear for now
self.dests = []
return
Problem is the last 2 for loops not sure what to do exactly... getting a 'not iterable' error. The logic is right but just not sure if i have a keyword wrong or something. Been on this all nighttttt!