Skip to content

Commit

Permalink
Merge pull request ibis-project#7 from maxmzkr/close-con-on-tmp-fail
Browse files Browse the repository at this point in the history
Close after unsuccessful ensure temp directory
  • Loading branch information
maxmzkr committed Sep 30, 2016
2 parents b9aa053 + 4ce692f commit cbf12c6
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions ibis/impala/api.py
Expand Up @@ -95,9 +95,13 @@ def connect(host='localhost', port=21050, database='default', timeout=45,
}

con = ImpalaConnection(pool_size=pool_size, **params)
client = ImpalaClient(con, hdfs_client=hdfs_client)
try:
client = ImpalaClient(con, hdfs_client=hdfs_client)

if options.default_backend is None:
options.default_backend = client
if options.default_backend is None:
options.default_backend = client
except:
con.close()
raise

return client

0 comments on commit cbf12c6

Please sign in to comment.