504运行简单python示例超出了截止日期

504运行简单python示例超出了截止日期,python,firebase,google-cloud-firestore,firebase-admin,Python,Firebase,Google Cloud Firestore,Firebase Admin,我在尝试运行简单的python脚本向Firestore添加文档时收到了一个超过504截止日期的错误 from firebase_admin import firestore, credentials cred = credentials.Certificate("<path to service account>") firebase_admin.initialize_app(cred) print("initialized firebase successfully") pro

我在尝试运行简单的python脚本向Firestore添加文档时收到了一个超过504截止日期的错误

from firebase_admin import firestore, credentials

cred = credentials.Certificate("<path to service account>")
firebase_admin.initialize_app(cred)
print("initialized firebase successfully")

product_dict={
  'test1': 'test',
  'test2': 'test2'
}
firestore_client = firestore.client()
doc_ref = firestore_client.collection('products').document('test')
doc_ref.set(product_dict)
从firebase\u管理员导入firestore,凭证
cred=凭证。证书(“”)
firebase_管理员初始化_应用程序(cred)
打印(“已成功初始化firebase”)
产品目录={
“test1”:“test”,
“test2”:“test2”
}
firestore\u client=firestore.client()
doc_ref=firestore_client.collection('products')。document('test'))
文件参考集(产品目录)
输出:

intialized firebase successfully
Traceback (most recent call last):
  File "test.py", line 14, in <module>
    doc_ref.set(product_dict)
  File "/Users/.../env/lib/python2.7/site-packages/google/cloud/firestore_v1/document.py", line 234, in set
    write_results = batch.commit()
  File "/Users/.../env/lib/python2.7/site-packages/google/cloud/firestore_v1/batch.py", line 147, in commit
    metadata=self._client._rpc_metadata,
  File "/Users/.../env/lib/python2.7/site-packages/google/cloud/firestore_v1/gapic/firestore_client.py", line 1042, in commit
    request, retry=retry, timeout=timeout, metadata=metadata
  File "/Users/.../env/lib/python2.7/site-packages/google/api_core/gapic_v1/method.py", line 143, in __call__
    return wrapped_func(*args, **kwargs)
  File "/Users/.../env/lib/python2.7/site-packages/google/api_core/retry.py", line 273, in retry_wrapped_func
    on_error=on_error,
  File "/Users/.../env/lib/python2.7/site-packages/google/api_core/retry.py", line 182, in retry_target
    return target()
  File "/Users/.../env/lib/python2.7/site-packages/google/api_core/timeout.py", line 214, in func_with_timeout
    return func(*args, **kwargs)
  File "/Users/.../env/lib/python2.7/site-packages/google/api_core/grpc_helpers.py", line 59, in error_remapped_callable
    six.raise_from(exceptions.from_grpc_error(exc), exc)
  File "/Users/.../env/lib/python2.7/site-packages/six.py", line 737, in raise_from
    raise value
google.api_core.exceptions.DeadlineExceeded: 504 Deadline Exceeded
成功初始化firebase
回溯(最近一次呼叫最后一次):
文件“test.py”,第14行,在
文件参考集(产品目录)
文件“/Users/../env/lib/python2.7/site packages/google/cloud/firestore_v1/document.py”,第234行,在集合中
write_results=batch.commit()
文件“/Users/../env/lib/python2.7/site packages/google/cloud/firestore_v1/batch.py”,提交中第147行
metadata=self.\u client.\u rpc\u metadata,
提交中的文件“/Users/../env/lib/python2.7/site packages/google/cloud/firestore\u v1/gapic/firestore\u client.py”,第1042行
请求,重试=重试,超时=超时,元数据=元数据
文件“/Users/../env/lib/python2.7/site packages/google/api_core/gapic_v1/method.py”,第143行,在调用中__
返回包装函数(*args,**kwargs)
文件“/Users/../env/lib/python2.7/site packages/google/api\u core/retry.py”,第273行,在retry\u wrapped\u func中
on_错误=on_错误,
文件“/Users/../env/lib/python2.7/site packages/google/api_core/retry.py”,第182行,在retry_目标中
返回目标()
文件“/Users/../env/lib/python2.7/site packages/google/api_core/timeout.py”,第214行,在func_中,带有_timeout
返回函数(*args,**kwargs)
文件“/Users/../env/lib/python2.7/site packages/google/api\u core/grpc\u helpers.py”,第59行,错误\u重新映射\u可调用
六、从(例外情况。从grpc错误(exc),exc)
文件“/Users/../env/lib/python2.7/site-packages/six.py”,第737行,在raise\u from中
增值
超出google.api_core.exceptions.deadlineextended:超过504截止日期
我试过在Python3.7中使用Pipenv,在Python2中使用virtualenv,结果相同

从macOS Mojave 10.14.3上的终端运行