Skip to content

Commit 090e2c4

Browse files
committed
fix
1 parent ba9629c commit 090e2c4

4 files changed

Lines changed: 19 additions & 1 deletion

File tree

cozeloop/internal/trace/noop_span.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@ def set_service_name(self, service_name: str) -> None:
116116
def set_log_id(self, log_id: str) -> None:
117117
pass
118118

119+
def set_system_tags(self, system_tags: Dict[str, Any]) -> None:
120+
pass
121+
119122
def __enter__(self):
120123
return self
121124

cozeloop/internal/trace/span.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,15 @@ def set_service_name(self, service_name: str) -> None:
374374
def set_log_id(self, log_id: str) -> None:
375375
self.log_id = log_id
376376

377+
def set_system_tags(self, system_tags: Dict[str, Any]) -> None:
378+
if not system_tags:
379+
return
380+
with self.lock:
381+
if self.system_tag_map is None:
382+
self.system_tag_map = {}
383+
for key, value in system_tags.items():
384+
self.system_tag_map[key] = value
385+
377386
def get_rectified_map(self, input_map: Dict[str, Any]) -> (Dict[str, Any], List[str], int):
378387
validate_map = {}
379388
cut_off_keys = []

cozeloop/span.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,12 @@ def set_log_id(self, log_id: str) -> None:
180180
Set the custom log id, identify different query.
181181
"""
182182

183+
@abstractmethod
184+
def set_system_tags(self, system_tags: Dict[str, Any]) -> None:
185+
"""
186+
Set system tags. DO NOT use this method unless you know what you are doing.
187+
"""
188+
183189

184190
class Span(CommonSpanSetter, SpanContext):
185191
"""

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "cozeloop"
3-
version = "0.1.8"
3+
version = "0.1.10"
44
description = "coze loop sdk"
55
authors = ["JiangQi715 <jiangqi.rrt@bytedance.com>"]
66
license = "MIT"

0 commit comments

Comments
 (0)