- Code: Select all
import urllib
query_url = 'http://YOUR_REFLEDCTOR_NAME_HERE.indigodomo.net/prismstatus'
try:
result = urllib.urlopen(query_url, None)
if result is not None:
server_reply_str = result.read()
if server_reply_str == 'connected':
pass
# Comment out or delete this next log line after verifying it is working:
indigo.server.log('reflector test returned connected')
else:
indigo.server.log('reflector test returned ' + server_reply_str, isError=True)
else:
indigo.server.log('reflector test returned None', isError=True)
except IOError, e:
indigo.server.log('reflector test error: ' + str(e), isError=True)
I get this error when executing it:
- Code: Select all
Action Group Reflector Check
Script Error action group "Reflector Check" script error in file Reflector_Check.py:
Script Error multiple exception types must be parenthesized
Script Error around line 24 - "except IOError, e:"
Googling around, it looks like it has something to do with using a python2 library (comtypes) with python3 but I can't find a definitive solution. Any suggestions?
Thanks!
--Dave