# Examples: AT4 and IronPython

**URL:** <https://www.finalbuilder.com/forums/t/examples-at4-and-ironpython/4493>\
**Category:** Discussion\
**Created:** [September 29, 2011, 10:41am UTC](https://www.finalbuilder.com/forums/t/examples-at4-and-ironpython/4493 "2011-09-29T10:41:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tinjaw](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/tinjaw/32/73_2.png) [@tinjaw](https://www.finalbuilder.com/forums/u/tinjaw)\
**Post date:** [September 29, 2011, 10:41am UTC](https://www.finalbuilder.com/forums/t/examples-at4-and-ironpython/4493/1 "2011-09-29T10:41:14Z")

</div>

It is time for me to conquer the realm of using IronPython with Automise 3/4. I don't see any documentation or examples. Where should I start?

---

<div class="post-metadata">

**Author:** ![tinjaw](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/tinjaw/32/73_2.png) [@tinjaw](https://www.finalbuilder.com/forums/u/tinjaw)\
**Post date:** [September 29, 2011, 10:51am UTC](https://www.finalbuilder.com/forums/t/examples-at4-and-ironpython/4493/2 "2011-09-29T10:51:34Z")

</div>

TIP: Don't start off by "properly" indenting.

I saw...

```
def OnExecute(Action, ActionResult):
```

So, naturally I added

```
def OnExecute(Action, ActionResult): print "Hello World"
```

But that didn't work. So, next was...

```
def OnExecute(Action, ActionResult): pass
```

But that didn't work. So, next was...

```
def OnExecute(Action, ActionResult):pass
```

And that worked! So did...

```
def OnExecute(Action, ActionResult):print "Hello World"
```

So the lesson learned, is to "ignore" the function definition and begin at column zero.
