ошибка недопустимого значения заголовка разрыва строки запроса инструмента bigquery bq

# #python #google-cloud-platform #google-bigquery #bq

Вопрос:

В настоящее время пытаюсь создать представления Bigquery с помощью инструмента bq, однако кажется, что в зависимости от того, как я размещаю разрывы строк в запросе, он либо работает, либо выдает ошибку ValueError.

Если я выполню:

 bq mk 
--use_legacy_sql=false 
--description "Data for training ML conversion model(s)" 
--view 'SELECT timestamp, payloadBytes FROM `project.dataset.table` 
WHERE payloadString = "foo"
' 
dataset.view
 

Это работает, однако, если я это сделаю:

 bq mk 
--use_legacy_sql=false 
--description "Data for training ML conversion model(s)" 
--view 'SELECT timestamp, payloadBytes 
FROM `project.dataset.table` 
WHERE payloadString = "foo"
' 
dataset.view
 

Я получаю следующую ошибку:

ValueError: Invalid header value b'/usr/bin/../lib/google-cloud-sdk/bin/bootstrapping/bq.py

Это очень похоже на ошибку в системе, однако я хотел бы знать, знает ли кто-нибудь обходной путь для этого?