You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 23, 2026. It is now read-only.
user_id field is deprecated but it still causes us problems. TransferConfig.to_dict creates a dictionary that has the wrong type of this field. This type of this field should be one of: int, long, but this field has type str. This is especially problematic because to_dict method set this field to default value - "0", so I need to convert this field to the correct type on my side.
It would be great if TransferConfig.to_dict returned the correct representation for this object
Traceback (most recent call last):
File "/files/bigquery_dts.py", line 7, in <module>
c = TransferConfig(**b)
File "/usr/local/lib/python3.6/site-packages/proto/message.py", line 466, in __init__
self.__dict__["_pb"] = self._meta.pb(**params)
TypeError: '123' has type str, but expected one of: int, long
Making sure to follow these steps will guarantee the quickest resolution possible.
user_idfield is deprecated but it still causes us problems.TransferConfig.to_dictcreates a dictionary that has the wrong type of this field. This type of this field should be one of:int,long, but this field has type str. This is especially problematic becauseto_dictmethod set this field to default value -"0", so I need to convert this field to the correct type on my side.It would be great if
TransferConfig.to_dictreturned the correct representation for this objectEnvironment details
Python 3.6.12pip 20.2.4google-cloud-bigquery-datatransferversion:google-cloud-bigquery-datatransfer==3.0.0Steps to reproduce
Code example
Workaround:
Stack trace
Making sure to follow these steps will guarantee the quickest resolution possible.
Thanks!