From 23db1fc1371fdfab097b020d584730d641d12f90 Mon Sep 17 00:00:00 2001 From: Pascal Corpet Date: Wed, 7 Nov 2018 01:46:02 +0100 Subject: [PATCH] Strengthen typing of datetime methods of Google protobuf's Timestamp. (#2590) --- .../2and3/google/protobuf/internal/well_known_types.pyi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/third_party/2and3/google/protobuf/internal/well_known_types.pyi b/third_party/2and3/google/protobuf/internal/well_known_types.pyi index 695d9d193..4ecf0021f 100644 --- a/third_party/2and3/google/protobuf/internal/well_known_types.pyi +++ b/third_party/2and3/google/protobuf/internal/well_known_types.pyi @@ -1,4 +1,5 @@ from typing import Any, Optional +from datetime import datetime class Error(Exception): ... class ParseError(Error): ... @@ -27,8 +28,8 @@ class Timestamp: def FromMicroseconds(self, micros: Any) -> None: ... def FromMilliseconds(self, millis: Any) -> None: ... def FromSeconds(self, seconds: Any) -> None: ... - def ToDatetime(self): ... - def FromDatetime(self, dt: Any) -> None: ... + def ToDatetime(self) -> datetime: ... + def FromDatetime(self, dt: datetime) -> None: ... class Duration: def ToJsonString(self): ...