# Invoke python method

**URL:** <https://forum.uipath.com/t/invoke-python-method/81320>\
**Category:** Help\
**Tags:** python, activities\
**Created:** [December 10, 2018, 1:25pm UTC](https://forum.uipath.com/t/invoke-python-method/81320 "2018-12-10T13:25:34Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![kalyanDev](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/kalyandev/32/68715_2.png) [@kalyanDev](https://forum.uipath.com/u/kalyanDev)\
**Post date:** [December 10, 2018, 1:25pm UTC](https://forum.uipath.com/t/invoke-python-method/81320/1 "2018-12-10T13:25:34Z")

</div>

Invoke python method – in InputParameters unable to pass Dictionary variable (for the python script i need to pass dictionary as a parameter but when i am passing from input parameter i am getting saying that Error invoking python method)

---

<div class="post-metadata">

**Author:** ![vvaidya](https://avatars.discourse-cdn.com/v4/letter/v/e56c9b/32.png) [@vvaidya](https://forum.uipath.com/u/vvaidya)\
**Post date:** [December 10, 2018, 3:23pm UTC](https://forum.uipath.com/t/invoke-python-method/81320/2 "2018-12-10T15:23:17Z")

</div>

I passed Dictionary to python as Json and converted back to dictionary in the script.

![image](https://global.discourse-cdn.com/uipath/original/3X/4/6/4607cd2f71559cbddd3b3a45fe3cdd086ada5af1.png)

`Input Paramerers:{JsonConvert.SerializeObject(dict_Input,Newtonsoft.Json.Formatting.Indented)}`

Script Sampe :

```
import json
def foo(dictArg):
	jsonTodict = json.loads(dictArg)
	return "Length :" + str(len(jsonTodict))+ "| Value for Space Key : " + jsonTodict["Space"]

```

---

<div class="post-metadata">

**Author:** ![kalyanDev](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/kalyandev/32/68715_2.png) [@kalyanDev](https://forum.uipath.com/u/kalyanDev)\
**Post date:** [December 10, 2018, 4:27pm UTC](https://forum.uipath.com/t/invoke-python-method/81320/3 "2018-12-10T16:27:57Z")

</div>

Thanks,Working … fine while implementing like this

---

<div class="post-metadata">

**Author:** ![kalyanDev](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/kalyandev/32/68715_2.png) [@kalyanDev](https://forum.uipath.com/u/kalyanDev)\
**Post date:** [December 10, 2018, 4:29pm UTC](https://forum.uipath.com/t/invoke-python-method/81320/4 "2018-12-10T16:29:51Z")

</div>

and how to get the multiple returned values from python script into uipath (is get python object will work or not if is work please tell me some sample example)

---

<div class="post-metadata">

**Author:** ![vvaidya](https://avatars.discourse-cdn.com/v4/letter/v/e56c9b/32.png) [@vvaidya](https://forum.uipath.com/u/vvaidya)\
**Post date:** [December 10, 2018, 7:21pm UTC](https://forum.uipath.com/t/invoke-python-method/81320/5 "2018-12-10T19:21:21Z")

</div>

You could try sending a list or a tuple or a delimiter string from your python script. Just so you know the source code is open source on [GIT](https://github.com/UiPath/Community.Activities) and you can play around with it if you think the activity can be made better.

![image](https://global.discourse-cdn.com/uipath/original/3X/b/d/bdf6a17246d7dce636202ee0057551fc80e702f3.png)

---

<div class="post-metadata">

**Author:** ![kalyanDev](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/kalyandev/32/68715_2.png) [@kalyanDev](https://forum.uipath.com/u/kalyanDev)\
**Post date:** [December 11, 2018, 5:54am UTC](https://forum.uipath.com/t/invoke-python-method/81320/6 "2018-12-11T05:54:17Z")

</div>

Thanks…
