# Detect Ignition 8.0 or 7.9 in script

**URL:** <https://forum.inductiveautomation.com/t/detect-ignition-8-0-or-7-9-in-script/26521>\
**Category:** Ignition\
**Tags:** ignition79\
**Created:** [July 12, 2019, 5:13pm UTC](https://forum.inductiveautomation.com/t/detect-ignition-8-0-or-7-9-in-script/26521 "2019-07-12T17:13:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [July 12, 2019, 5:13pm UTC](https://forum.inductiveautomation.com/t/detect-ignition-8-0-or-7-9-in-script/26521/1 "2019-07-12T17:13:15Z")

</div>

Is there a way to detect in Gateway/Client script if the version is Ignition 8.0 or Ignition 7.9

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 12, 2019, 5:15pm UTC](https://forum.inductiveautomation.com/t/detect-ignition-8-0-or-7-9-in-script/26521/2 "2019-07-12T17:15:55Z")

</div>

You could try calling `SRContext.get()` and see if it fails maybe? For the gateway, anyway…

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [July 12, 2019, 5:53pm UTC](https://forum.inductiveautomation.com/t/detect-ignition-8-0-or-7-9-in-script/26521/3 "2019-07-12T17:53:20Z")

</div>

Unless there are plans to go to Jython 2.7 in 7.9.x, why not check the Jython version?

```python
def checkVersion():
	# returns major and minor version numbers.
	import sys
	return '.'.join([str(x) for x in sys.version_info[:2]])

print checkVersion()

```

 ![2019-07-12_13-50-34](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/cccffc21c8a904770ec267c18a9ce378dddb806d.jpeg) ![2019-07-12_13-48-15](https://us1.discourse-cdn.com/inductiveautomation/original/2X/b/b16578e48f1da3d39d8e295f4028ee0e0ece1aa2.jpeg)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 12, 2019, 5:53pm UTC](https://forum.inductiveautomation.com/t/detect-ignition-8-0-or-7-9-in-script/26521/4 "2019-07-12T17:53:45Z")

</div>

Oooh, clever.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [July 12, 2019, 6:00pm UTC](https://forum.inductiveautomation.com/t/detect-ignition-8-0-or-7-9-in-script/26521/5 "2019-07-12T18:00:21Z")

</div>

The clients do have the [System]Client/System/FPMIVersion tag, if you really need the Ignition version number, but there’s no similar tag for the gateway. It’s why I went with checking the Jython version.

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [July 12, 2019, 6:58pm UTC](https://forum.inductiveautomation.com/t/detect-ignition-8-0-or-7-9-in-script/26521/6 "2019-07-12T18:58:53Z")

</div>

Yes ! Jordan’s Magic tips are back !  
Thanks a lot
