# Getting error when I am trying to access training\_data

**URL:** <https://forum.rasa.com/t/getting-error-when-i-am-trying-to-access-training-data/11508>\
**Category:** Tutorials, Resources & Videos\
**Created:** [June 14, 2019, 5:53am UTC](https://forum.rasa.com/t/getting-error-when-i-am-trying-to-access-training-data/11508 "2019-06-14T05:53:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![prithvini04](https://avatars.discourse-cdn.com/v4/letter/p/ed8c4c/32.png) [@prithvini04](https://forum.rasa.com/u/prithvini04)\
**Post date:** [June 14, 2019, 5:53am UTC](https://forum.rasa.com/t/getting-error-when-i-am-trying-to-access-training-data/11508/1 "2019-06-14T05:53:25Z")

</div>

TypeError: ‘TrainingData’ object is not iterable

I am getting the above error when I am doing this in custom component: def train(self, training\_data, cfg, \*\*kwargs): print(“I am in train”) for item in training\_data: print(item)

---

<div class="post-metadata">

**Author:** ![erohmensing](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/erohmensing/32/1789_2.png) [@erohmensing](https://forum.rasa.com/u/erohmensing)\
**Post date:** [June 17, 2019, 1:54pm UTC](https://forum.rasa.com/t/getting-error-when-i-am-trying-to-access-training-data/11508/2 "2019-06-17T13:54:38Z")

</div>

Hi there @prithvini04! Your `training_data` parameter is not a list, but rather a `TrainingData` class of its own found in `rasa/nlu/training_data/training_data.py`. It’s always good to check the types of the parameters you are using and check out the class in the source code if you run into issues. I believe what you want is

```auto
for item in training_data.training_examples: 
    print(item)
```

---

<div class="post-metadata">

**Author:** ![prithvini04](https://avatars.discourse-cdn.com/v4/letter/p/ed8c4c/32.png) [@prithvini04](https://forum.rasa.com/u/prithvini04)\
**Post date:** [June 19, 2019, 10:19am UTC](https://forum.rasa.com/t/getting-error-when-i-am-trying-to-access-training-data/11508/3 "2019-06-19T10:19:38Z")

</div>

hi, Yes I could now able to access from training\_data.training\_examples.

Couldn’t find the rasa/nlu/training\_data/training\_data.py in my local system. RASA is installed. where can I find it.

---

<div class="post-metadata">

**Author:** ![erohmensing](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/erohmensing/32/1789_2.png) [@erohmensing](https://forum.rasa.com/u/erohmensing)\
**Post date:** [June 24, 2019, 5:00pm UTC](https://forum.rasa.com/t/getting-error-when-i-am-trying-to-access-training-data/11508/4 "2019-06-24T17:00:45Z")

</div>

I’m not sure, it depends on your system. If you installed it in a virtual environment, it’s probably in there. You’d have to do a search on your machine for `training_data.py`.

---

<div class="post-metadata">

**Author:** ![prithvini04](https://avatars.discourse-cdn.com/v4/letter/p/ed8c4c/32.png) [@prithvini04](https://forum.rasa.com/u/prithvini04)\
**Post date:** [June 25, 2019, 3:35pm UTC](https://forum.rasa.com/t/getting-error-when-i-am-trying-to-access-training-data/11508/5 "2019-06-25T15:35:35Z")

</div>

got it.

Thank you.
