0

StatusCanonicalCode从 python opentelemetry 库导入会出错

from opentelemetry.trace.status import StatusCanonicalCode

错误信息:

*** ImportError:无法从“opentelemetry.trace.status”导入名称“StatusCanonicalCode”

文件opentelemetry.trace.status没有StatusCanonicalCode类。

但是这些文档和规范将此导入作为有效示例:

https://opentelemetry.lightstep.com/python/tracing/ -> 搜索StatusCanonicalCode

jaeger库中也存在相同的导入。

我在这里错过了什么吗?

4

1 回答 1

1

但是文档和规范将此导入作为有效示例:

规范或文档在哪里说这个导入是一个有效的例子?(Lightstep 不是官方的,他们只是供应商)

我们很久以前就将规范代码更改为状态代码。这是进行更改的 PR https://github.com/open-telemetry/opentelemetry-python/pull/1282

jaeger 库中也存在相同的导入

同样,此链接是前维护者的测试文档之一,但不是官方的。这是官方文档https://opentelemetry-python.readthedocs.io/en/latest/

于 2021-05-31T14:13:47.037 回答