Uninformative Jupyter cell magic error if the query is missing #57
Labels
api: bigquery
Issues related to the googleapis/python-bigquery API.
priority: p2
Moderately-important priority. Fix may not be included in next release.
type: bug
Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
Environment details
BigQuery client v1.24.0, all Python versions.
Steps to reproduce
Fire up a Jupyter notebook or an IPython session and load the
bigquery
extension:Use the
bigquery
cell magic without specifying the query:Actual result:
An error message is displayed, but is kind of misleading:
It might make the user wonder why the table ID is incorrect even if
--destination
is correctly specified.Expected result:
The error message should explain that the query is missing in the cell body.
Proposed solution
The current implementation assumes that any query without whitespace represents a table ID, but it fails to check if the query is non-empty in the first place. The latter check should be added.
The text was updated successfully, but these errors were encountered: