# How to learn perspective the right way?

**URL:** <https://forum.inductiveautomation.com/t/how-to-learn-perspective-the-right-way/64362>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [September 22, 2022, 8:27am UTC](https://forum.inductiveautomation.com/t/how-to-learn-perspective-the-right-way/64362 "2022-09-22T08:27:06Z")\
**Posts on this page:** 1\
**Showing post:** 21

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [September 23, 2022, 8:39pm UTC](https://forum.inductiveautomation.com/t/how-to-learn-perspective-the-right-way/64362/21 "2022-09-23T20:39:59Z")

</div>

For Perspective clients though, you also probably want to let the user know the thing didn’t work. For that I wrap my whole script content in try except blocks, with the except block calling a library script function that opens an error popup showing a custom message along with the traceback.format\_exc()

---

_[View the full topic](https://forum.inductiveautomation.com/t/how-to-learn-perspective-the-right-way/64362)._
