Browse Source

Intermediate changes

robot-piglet 10 months ago
parent
commit
3635be4c02

+ 1 - 1
contrib/python/ydb/py3/.dist-info/METADATA

@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: ydb
-Version: 3.11.2
+Version: 3.11.3
 Summary: YDB Python SDK
 Home-page: http://github.com/ydb-platform/ydb-python-sdk
 Author: Yandex LLC

+ 1 - 1
contrib/python/ydb/py3/ya.make

@@ -2,7 +2,7 @@
 
 PY3_LIBRARY()
 
-VERSION(3.11.2)
+VERSION(3.11.3)
 
 LICENSE(Apache-2.0)
 

+ 7 - 2
contrib/python/ydb/py3/ydb/types.py

@@ -5,7 +5,7 @@ import abc
 import enum
 import json
 from . import _utilities, _apis
-from datetime import date, datetime, timedelta
+from datetime import date, datetime, timedelta, timezone
 import typing
 import uuid
 import struct
@@ -22,6 +22,7 @@ except ImportError:
 
 _SECONDS_IN_DAY = 60 * 60 * 24
 _EPOCH = datetime(1970, 1, 1)
+_EPOCH_UTC = datetime(1970, 1, 1, tzinfo=timezone.utc)
 
 
 def _from_date(x: ydb_value_pb2.Value, table_client_settings: table.TableClientSettings) -> typing.Union[date, int]:
@@ -89,7 +90,11 @@ def _from_timestamp(
 
 def _to_timestamp(pb: ydb_value_pb2.Value, value: typing.Union[datetime, int]):
     if isinstance(value, datetime):
-        pb.uint64_value = _timedelta_to_microseconds(value - _EPOCH)
+        if value.tzinfo:
+            epoch = _EPOCH_UTC
+        else:
+            epoch = _EPOCH
+        pb.uint64_value = _timedelta_to_microseconds(value - epoch)
     else:
         pb.uint64_value = value
 

+ 1 - 1
contrib/python/ydb/py3/ydb/ydb_version.py

@@ -1 +1 @@
-VERSION = "3.11.2"
+VERSION = "3.11.3"

+ 1 - 1
library/cpp/sanitizer/address/dynamic/ya.make

@@ -1,6 +1,6 @@
 DYNAMIC_LIBRARY()
 
-OWNER(g:devtools-contrib)
+SUBSCRIBER(g:devtools-contrib)
 
 NO_UTIL()
 

+ 1 - 1
library/cpp/sanitizer/address/static/ya.make

@@ -1,6 +1,6 @@
 LIBRARY()
 
-OWNER(g:devtools-contrib)
+SUBSCRIBER(g:devtools-contrib)
 
 NO_UTIL()
 

+ 1 - 1
library/cpp/sanitizer/leak/dynamic/ya.make

@@ -1,6 +1,6 @@
 DYNAMIC_LIBRARY()
 
-OWNER(g:devtools-contrib)
+SUBSCRIBER(g:devtools-contrib)
 
 NO_UTIL()
 

+ 1 - 1
library/cpp/sanitizer/leak/static/ya.make

@@ -1,6 +1,6 @@
 LIBRARY()
 
-OWNER(g:devtools-contrib)
+SUBSCRIBER(g:devtools-contrib)
 
 NO_UTIL()
 

+ 1 - 1
library/cpp/sanitizer/memory/static/ya.make

@@ -1,6 +1,6 @@
 LIBRARY()
 
-OWNER(g:devtools-contrib)
+SUBSCRIBER(g:devtools-contrib)
 
 NO_UTIL()
 

+ 1 - 1
library/cpp/sanitizer/thread/dynamic/ya.make

@@ -1,6 +1,6 @@
 DYNAMIC_LIBRARY()
 
-OWNER(g:devtools-contrib)
+SUBSCRIBER(g:devtools-contrib)
 
 NO_UTIL()
 

Some files were not shown because too many files changed in this diff