Skip to content
This repository has been archived by the owner on Jan 23, 2024. It is now read-only.

Issue when running jupyter example #168

Open
Sirorezka opened this issue Aug 28, 2018 · 1 comment
Open

Issue when running jupyter example #168

Sirorezka opened this issue Aug 28, 2018 · 1 comment

Comments

@Sirorezka
Copy link

When running jupyter example the code breaks. I'm running the following code:

import abce

simulation = abce.Simulation(name="ipythonsimulation", processes=1)

class Agent(abce.Agent):
    def init(self, parameters, agent_parameters):
        self.family_name = agent_parameters
        self.world_size = parameters['world_size']
    def say(self):
        print("hello I am %s my id %i and my group is '%s', it is the %i round" % (self.family_name, self.id, self.group, self.round))

agents = simulation.build_agents(Agent, 'agent', 
                                parameters={"world_size": 10}, 
                                agent_parameters=['fred', 'astaire', 'altair', 'deurich'])

I get the following error:

TypeError: string indices must be integers

in

singleprocess.py

agent.init(**ChainMap(simulation_parameters,ap))

@rht
Copy link
Member

rht commented Oct 20, 2019

@Sirorezka Is the error still present? I tried running the jupyter tutorial on the latest master (as of this comment, 683c674) and I was able build the agents just fine.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants