Skip to content

Commit 5ce1374

Browse files
committed
Moving weave_scorer.py to weave codebase
1 parent 1b17201 commit 5ce1374

File tree

2 files changed

+471
-11
lines changed

2 files changed

+471
-11
lines changed

weave/trace/weave_client.py

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from __future__ import annotations
22

33
import dataclasses
4-
import datetime
4+
from datetime import datetime, timezone
55
import json
66
import logging
77
import os
@@ -480,9 +480,9 @@ class CallDict(TypedDict):
480480
summary: dict | None
481481
display_name: str | None
482482
attributes: dict | None
483-
started_at: datetime.datetime | None
484-
ended_at: datetime.datetime | None
485-
deleted_at: datetime.datetime | None
483+
started_at: datetime | None
484+
ended_at: datetime | None
485+
deleted_at: datetime | None
486486

487487

488488
@dataclasses.dataclass
@@ -500,9 +500,9 @@ class Call:
500500
summary: dict | None = None
501501
_display_name: str | Callable[[Call], str] | None = None
502502
attributes: dict | None = None
503-
started_at: datetime.datetime | None = None
504-
ended_at: datetime.datetime | None = None
505-
deleted_at: datetime.datetime | None = None
503+
started_at: datetime | None = None
504+
ended_at: datetime | None = None
505+
deleted_at: datetime | None = None
506506

507507
# These are the live children during logging
508508
_children: list[Call] = dataclasses.field(default_factory=list)
@@ -1165,7 +1165,7 @@ def create_call(
11651165
current_wb_run_id = safe_current_wb_run_id()
11661166
check_wandb_run_matches(current_wb_run_id, self.entity, self.project)
11671167

1168-
started_at = datetime.datetime.now(tz=datetime.timezone.utc)
1168+
started_at = datetime.now(tz=timezone.utc)
11691169
project_id = self._project_id()
11701170

11711171
_should_print_call_link = should_print_call_link()
@@ -1233,7 +1233,7 @@ def finish_call(
12331233

12341234
from weave.trace.api import _global_postprocess_output
12351235

1236-
ended_at = datetime.datetime.now(tz=datetime.timezone.utc)
1236+
ended_at = datetime.now(tz=timezone.utc)
12371237
call.ended_at = ended_at
12381238
original_output = output
12391239

@@ -1471,8 +1471,8 @@ def add_cost(
14711471
llm_id: str,
14721472
prompt_token_cost: float,
14731473
completion_token_cost: float,
1474-
effective_date: datetime.datetime | None = datetime.datetime.now(
1475-
datetime.timezone.utc
1474+
effective_date: datetime | None = datetime.now(
1475+
timezone.utc
14761476
),
14771477
prompt_token_cost_unit: str | None = "USD",
14781478
completion_token_cost_unit: str | None = "USD",

0 commit comments

Comments
 (0)