Exception handling
The Python SDK contains the py1010.TentenException
class.
The py1010.TentenException
class can be caught with
try
/except
. The
py1010.TentenException
is the parent class of all of the 1010data
Python exceptions. In this example, the application employs
try
/except
with the
py1010.TentenException
.
import py1010 import sys gateway = "https://www2.1010data.com/cgi-bin/gw" tablename = "pub.demo.weather.stations" username = "[USER_NAME]" password = "[PASSWORD]" try: with py1010.Session(gateway, username, password, py1010.POSSESS) as session: query = session.query(tablename, '<sel value="(elev>10)"/>') query.run() for r in query.rows: print("\t".join([str(x) for x in r])) except py1010.TentenException as e: print("Error: {}".format(e))
Note:
[USER_NAME]
and
[PASSWORD]
are placeholders for valid
Insights Platform user name and password.